﻿@charset "UTF-8";
html{
  font-size: 7.692vw;
}
@media screen and  (min-width:1300px){
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
.w_width{max-width:1300px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 70px;padding-right: 70px;}
body{ overflow-x:hidden;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*顶部导航*/
body.on{overflow: hidden;height: 100vh;}
.t_navs{ width: 100%;}
.t_navs::after{content: "";display: block;clear: both;}
/*正常屏幕显示*/
.t_navs .top{width: 100%; float: left; position: relative;background: #f5f5f5;}
/*logo*/
.t_navs .top .logo{ margin: 20px 0; line-height: 0; float: left;display: none;}
.t_navs .top .logo img{ width: auto; height: 50px;}
.t_navs .top .left{float: left;font-size: 12px;line-height:20px;margin:10px 0;color: #909090;}
/*一级导航*/
.t_navs .top .right{ float: right;padding:10px 0;}
.t_navs .top .right ._tel{ display:none; float:left; margin:12px 0.55rem 12px 0; color:#235856; font-weight:bold; line-height:26px; font-size:16px; align-items:center;}
.t_navs .top .right ._tel img{ min-width:22px; width:22px; height:22px; margin-right:0.25rem;}
.t_navs .top .right .menu{float: right;}
.t_navs .top .right .menu ul{float: right;}
.t_navs .top .menu .nli{ float: left; position: relative;padding: 0 calc(4px + 0.04rem);border-right: 1px solid #cccccc;}
.t_navs .top .menu .nli:last-child{border-right: none;padding-right: 0;}
.t_navs .top .menu .nli span a{ display: block;position: relative;font-size: 12px;color: #909090;line-height:20px;}
/*鼠标经过样式*/
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{ color: #235856;}
/* .t_navs .top .menu .nli.on span a::after,.t_navs .top .menu .nli:hover span a::after{ content: ""; display: block; width: 100%; height: 1px; background: #C01; position: absolute; bottom: 10px; left: 0;} */
/*二级导航*/
/* .t_navs .top .sub{ display: none; position: absolute; width: 100%; top:60px; left: 0; background: #f0f0f0; z-index: 4;}
.t_navs .top .sub .l2{ width: 100%;padding: 5px 0;text-align: center;font-size: 16px;}
.t_navs .top .sub .l2 a{ display: block; color: #555;}
.t_navs .top .sub .l2 a:hover{ color: #C01;} */
/* 地点选择 */
.t_navs .top .mapbtn{float: right;display: none;font-size: 14px;line-height: 24px;color: #5a5a5a;padding-left: calc(30px + 0.1rem);background: url(img/ico1.png) left no-repeat;background-size:auto 24px;position: relative;margin:13px 15px 13px 0;}
.t_navs .top .up{display: flex;align-items: center;white-space: nowrap;}
.t_navs .top .mapbtn .down{display: none;position: absolute;width: 70px;right: 6px;top: 100%;border: 1px solid #235856;}
.t_navs .top .mapbtn .down li{display: block;width: 100%;background: #ffffff;text-align: center;}
.t_navs .top .mapbtn .down li a{display: block;width: 100%;line-height: 24px;}
.t_navs .top .mapbtn .down li a:hover{color: #ffffff;background: #235856;}
.t_navs .top .mapbtn i{display: inline-block;width: 9px;height: 5px;background: url(img/ico2.png) center no-repeat;background-size: cover;margin-left: calc(4px + 0.04rem);}
/* 搜索 */
.t_navs .top .sousuo{display: none;float: right;width: 24px;height: 24px;background: url(img/search.svg) no-repeat;background-size: cover;margin: 13px 15px 13px 0;}
/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}

/*右侧三条杠*/
.t_navs .menuph{ display:none; float: right; width:18px; cursor: pointer; text-align: center; margin:17px 0;}
.t_navs .menuph .point {  float: left; width: 18px;  height: 16px; position: relative;}
.t_navs .menuph .navbtn { position: absolute; top: 8px; left: 0; float: left; width:10px; height: 2px; border-radius:2px;  background: #999999;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after,
.t_navs .menuph .navbtn::before { position: absolute; left: 0; display: inline-block; width: 18px; height: 2px; border-radius:2px; content: ''; background: #999999;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after { top: -8px;}
.t_navs .menuph .navbtn::before { top: 8px;}
.t_navs .menuph .point.active .navbtn{ background: transparent;}
.t_navs .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.t_navs .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}
/*一级导航*/
.t_navs .xialaph{ display:none; position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 54px 15px 100px 15px; display: none; z-index:19; background:#fff;}
.t_navs .xialaph .formbox{ margin-top:0.6rem;float: left;width: 100%;}
.t_navs .xialaph .ul1{float: left;width: 100%;position: relative;padding-bottom: 10px;}
.t_navs .xialaph .ul1 li{float: left;width: 100%;}
.t_navs .xialaph .ul2,
.t_navs .xialaph .ul3{ display: none;}
.t_navs .xialaph h4 a{ float: left; width: 60%; color: #333333;line-height: 40px;font-size: 14px;} 
.t_navs .xialaph h4{ float: left; width: 100%; position: relative;}
.t_navs .xialaph h4::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph .ul1::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7; display:none;}
.t_navs .xialaph h4:hover a,
.t_navs .xialaph h5:hover a{ color: #235856;}
.t_navs .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f;line-height: 40px; text-transform: uppercase;font-size: 14px;}
.t_navs .xialaph h5{ float: left; width: 100%; position: relative;}
.t_navs .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph h4 img{ width:10px; height:6px; float: right; margin-top: 16px; cursor: pointer;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph h5 img{ width: 10px; height: 6px; float: right; margin-top:16px; cursor: pointer;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.3s ease-in-out;
  -moz-transition: All 0.3s ease-in-out;
  -o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph h4.active img,
.t_navs .xialaph h5.active img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.t_navs .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;width: 100%;}
.t_navs .xialaph .ul2 li{width: 100%;float: left;}
.t_navs .xialaph .ul3{padding-bottom: 10px; padding-left: 15px;  position: relative;width: 100%;float: left;}
.t_navs .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph .ul3 li a{ color: #333;line-height: 35px; display: block;font-size: 14px;}
.t_navs .xialaph .ul3 li:hover a{color: #235856;}
.t_navs .xialaph .ul3 li{ padding-top: 5px;float: left;width: 100%;}

@media screen and (max-width:1024px) {
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
.t_navs .top .left{display: none;}
.t_navs .top .right ._tel{ display:inline-flex;}
.t_navs .top .right{padding: 0;}
/*手机端导航显示*/
.t_navs .top .mapbtn{display: block;}
.t_navs .menuph{ display: block;}
.t_navs .top .sousuo{display: block;}
/*手机端样式*/
.t_navs .top{ padding: 0 15px; width: 100%; position: fixed; top: 0; left: 0; background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);z-index: 20;}
/*logo*/
.t_navs .top .logo{display: block;margin:12px 0;}
.t_navs .top .logo img{ height:26px;}

/*二级三级导航箭头*/
.t_navs .img_d,
.t_navs .disno{ display: none;} 

/* 下拉列表电话 */
.t_navs .xialaph .numb {float: left;width: 100%;font-size: 18px;color: #235856;line-height: 24px;text-align: center;font-weight: bolder;margin-top: 16px;}
/* 下拉搜索 */
.t_navs .xialaph .inputbox{float: left;width: 100%;position: relative;border: 1px solid #eee;margin-top: 20px;}
.t_navs .xialaph .inputbox input{width: 100%;height: 36px;display: block;padding: 0 50px 0 12px;font-size: 14px;color: #333;}
.t_navs .xialaph .inputbox img{width: 26px;display: block;position: absolute;right: 12px;top: 50%;margin-top: -13px;cursor: pointer;}
}


/* 底部 */
.b_navs{width: 100%;}
.b_navs .bottomnav{width: 100%;background: #2a2a2a;}
.b_navs .bottomnav .top{width: 100%;padding-top: calc(10px + 0.38rem);padding-bottom: calc(10px + 0.2rem);border-bottom: 1px solid rgba(255,255,255,0.1);}
.b_navs .bottomnav .botnav_tit{float: left;width: 100%;font-size: 14px;line-height: 18px;color: #ffffff;padding-left: 10px;position: relative;}
.b_navs .bottomnav .botnav_tit::after{content: "";display: block;position: absolute;width: 2px;height: 12px;background: #469e98;left: 0;top: 50%;margin-top: -6px;}
.b_navs .bottomnav .top .flexbox{width: 100%;display: flex;justify-content: space-between; flex-wrap:wrap;}
.b_navs .bottomnav .top .navbox{float: left;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);}
.b_navs .bottomnav .top .navbox .botnav_tit{margin-bottom: 10px;}
.b_navs .bottomnav .top .navbox ._l{float: left;margin-right: 0.24rem;}
.b_navs .bottomnav .top .navbox ._r{float: left;}
.b_navs .bottomnav .top .navbox a{display: block;color: #d7d7d7;position: relative;padding-left: calc(10px + 0.06rem);}
.b_navs .bottomnav .top .navbox a::after{content: "";display: block;position: absolute;width: 4px;height: 4px;background: #469e98;left: 0;top: 50%;margin-top: -2px;transform: rotate(45deg);}
.b_navs .bottomnav .top .navbox a:hover{color: #469e98;}
.b_navs .bottomnav .top .lxbox{float: left;}
.b_navs .bottomnav .top .lxbox .info{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #d7d7d7;margin-top: 10px;padding-left: 10px;}
.b_navs .bottomnav .top .ewmbox{float: left;}
.b_navs .bottomnav .top .ewmbox .imgs{float: left;margin-top: calc(14px + 0.04rem);padding-left: 10px;}
.b_navs .bottomnav .top .ewmbox .img{float: left;width: calc(70px + 0.2rem);margin-right: calc(10px + 0.1rem);}
.b_navs .bottomnav .top .ewmbox .img:last-child{margin-right: 0;}
.b_navs .bottomnav .top .ewmbox img{display: block;width: 100%;}
.b_navs .bottomnav .top .ewmbox .name{display: block;width: 100%;font-size: 14px;line-height: 18px;color: #d7d7d7;margin-top: calc(4px + 0.04rem);text-align: center;}
.b_navs .bottomnav .top .logobox{float: left;}
.b_navs .bottomnav .top .logobox ._img{display: block;width: calc(90px + 0.87rem);}
.b_navs .bottomnav .top .logobox ._img img{display: block;width: 100%;}
.b_navs .bottomnav .top .logobox .phone{display: block;width: 100%;margin-top: calc(10px + 0.18rem);}
.b_navs .bottomnav .top .logobox .phone .p1{display: block;width: 100%;font-size: calc(16px + 0.12rem);line-height: calc(20px + 0.12rem);color: #ffffff;font-weight: bold; font-family:"微软雅黑"; letter-spacing:1px;}
.b_navs .bottomnav .top .logobox .phone .p2{display: block;width: 100%;font-size: 14px;line-height: 18px;color: #747474;margin-top: 10px;}
.b_navs .bottomnav .top .friendlink{width: 100%;padding-top:calc(10px + 0.22rem);}
.b_navs .bottomnav .top .friendlink::after{content: "";display: block;clear: both;}
.b_navs .bottomnav .top .friendlink .abox{float: left;width: 100%;margin-top: calc(8px + 0.08rem);}
.b_navs .bottomnav .top .friendlink a{float: left;font-size: 14px;line-height: 14px;color: #d7d7d7;padding: 0 calc(4px + 0.04rem);margin: 2px 0;border-right: 2px solid #d7d7d7;}
.b_navs .bottomnav .top .friendlink a:last-child{padding-right: 0;border-right: none;}
.b_navs .bottomnav .top .friendlink a:hover{color: #469e98;}
.b_navs .bottomnav .bot{width: 100%;padding-top: calc(10px +  0.14rem);padding-bottom: calc(10px + 0.14rem);}
.b_navs .bottomnav .bot::after{content: "";display: block;clear: both;}
.b_navs .bottomnav .bot .copyright{float: left;font-size: 14px;line-height: 18px;color: #d7d7d7;}
.b_navs .bottomnav .bot .copyright a{color: #d7d7d7;margin-left: calc(6px + 0.07rem);}
.b_navs .bottomnav .bot .copyright a:hover{color: #469e98;}
.b_navs .bottomnav .bot .other{float: right;font-size: 14px;line-height: 18px;color: #d7d7d7;}
.b_navs .bottomnav .bot .other a{color: #d7d7d7;}
.b_navs .bottomnav .bot .other a:hover{color: #469e98;}
.b_navs .bottomnav .bot .other i{margin: 0 6px;}
@media screen and (max-width:1024px) {
.b_navs{ display:none;}
  .b_navs .bottomnav .top .navbox{display: none;}
  .b_navs .bottomnav .top .friendlink{display: none;}
  .b_navs .bottomnav .top .lxbox{display: none;}
  .b_navs .bottomnav .top .ewmbox{width: 40%;}
  .b_navs .bottomnav .top .ewmbox .img{width: 90px;}
  .b_navs .bottomnav .top .logobox{width: 60%;}
  .b_navs .bottomnav .top .logobox .inbox{float: right;}
}
@media screen and (max-width:767px) {
  .b_navs .bottomnav .top{padding-top: calc(10px + 0.38rem);padding-bottom: calc(10px + 0.38rem);}
  .b_navs .bottomnav .top .flexbox{padding-bottom: 0;flex-direction: row-reverse;align-items: center;}
  .b_navs .bottomnav .botnav_tit{display: none;}
  .b_navs .bottomnav .top .logobox .inbox{float: left;}
  .b_navs .bottomnav .top .ewmbox{width: 100%;}
  .b_navs .bottomnav .top .ewmbox .imgs{float: right;padding-left: 0;margin-top: 0;}
  .b_navs .bottomnav .bot .copyright{width: 100%;text-align: center;}
  .b_navs .bottomnav .bot .other{width: 100%;text-align: center;margin-top: 4px;}
}
/*底导航漂浮*/
.b_navs .q_d_m{ float: left; width: 100%; height: 50px;}
.b_navs .pf_down{ width: 100%; float: left; position: fixed; left: 0; bottom: 0; height: 50px; background: #469e98; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
.b_navs .pf_down li{ width: 33.3%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
.b_navs .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
.b_navs .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
.b_navs .pf_down li.l1 .ico7{ background: url(img/img4.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l2 .ico7{ background: url(img/img3.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l3 .ico7{ background: url(img/img2.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li:last-child{ border: none;}
.b_navs .pf_down li:nth-child(3n){ border: none;}


.footD{  width:100%; position:fixed; left:0; bottom:0; z-index:20; background:rgba(0,0,0,0.6);}
.footD .box{ float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; padding-top:0.12rem; padding-bottom:0.12rem;}
.footD .left{ float:left; width:32%;}
.footD .left .logo{ float:left; width:100%; line-height:0;}
.footD .left .logo img{height: calc(20px + 0.02rem)}
.footD .left .p{ float:left; width:100%;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); margin-top:2px; }
.footD .left .info{ float:left; width:100%;color: #fff;font-size:12px;line-height:18px;}
.footD .form{ float:right; width:65.84%;}
.footD .form .lab{ float:left; width:23%; position:relative; margin-left:2%; margin-top:0.09rem; margin-bottom:0.09rem;}
.footD .form .jt:after{ float:right; content:''; position:absolute; right:0.2rem; top:50%; border-bottom:1px solid #bbb6b6; border-right:1px solid #bbb6b6; transform:translate(0%,-50%) rotate(45deg); -ms-transform:translate(0%,-50%) rotate(45deg); width:8px; height:8px; margin-top:-2px;}
.footD .form .text{ float:left; width:100%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.18rem); padding:0.05rem 0.22rem; border:1px solid rgba(255,255,255,0.31); border-radius:calc(30px + 0.18rem); background:none;}
.footD .form .submit{ float:left; width:100%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.18rem); padding:0; border:0; border-radius:calc(30px + 0.18rem); background:url(img/foot2.jpg) center repeat; background-size:100% 100%;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.footD .form .submit:hover{ background:#469e98; }
.footD .form .down li{ float:left; width:100%; color: #fff;font-size: calc(12px + 0.02rem);line-height:26px; padding:0 22px; cursor:pointer;}
.footD .form .down li:hover{ opacity:0.8;}
.footD .form .down{ float:left; width:100%; position:absolute; left:0; bottom:100%; background:#469e98; padding:12px 0; border-radius:0.15rem; display:none;
 overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:208px
}
.footD .form .down::-webkit-scrollbar {
 width:3px
}
.footD .form .down::-webkit-scrollbar-track
{
background-color:#f5f5f5;
 border-radius:3px
}
.footD .form .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#469e98;
 border-radius:3px
}

.footD ::-webkit-input-placeholder{color:#fff}
.footD :-moz-placeholder{color:#fff}
.footD ::-moz-placeholder{color:#fff}
.footD :-ms-input-placeholder{color:#fff}

@media screen and (max-width:1024px) {
.footD{ display:none;}
.footD .left{ width:36%;}
.footD .form{ width:63%;}
.footD .form .lab{ width:48%;}
}
@media screen and (max-width:767px) {
.footD .left{ width:100%; margin-top:0.15rem;}
.footD .form{ width:100%; margin-top:0.2rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.footD .form .lab{ width:48.5%; margin-top:0.15rem; margin-bottom:0.15rem;}
.footD .form .lab:nth-child(2n+1){ margin-left:0;}
.footD .form .text{ padding:0.05rem 0.4rem}

}


.footPH{ padding-top:1.5rem; padding-bottom:1.1rem; display:none; text-align:center; margin-bottom:50px;}
.footPH .ico{ float:left; width:100%; line-height:0;}
.footPH .ico img{ width:2.98rem; box-shadow:0 0.15rem 0.35rem rgba(37,91,89,0.14); }
.footPH .tit{ float:left; width:100%; color: #666;font-size: calc(12px + 0.02rem);line-height:calc(20px + 0.04rem); margin:0.22rem 0 0.6rem 0; }
.footPH .copyright{ float:left; width:100%; color: #999; font-size:12px;line-height:calc(20px + 0.02rem);}
.footPH .copyright a{ color: #999; }
.footPH .copyright a:hover{ color: #255b59; }
.footB{ padding:0.05rem 0.42rem; display:none; box-shadow:0 0.15rem 0.5rem rgba(37,91,89,0.24); background:rgba(255,255,255,0.9); width:100%; align-items:center; justify-content:space-between; position:fixed; left:0; bottom:0; z-index:19; }
.footB .li{ float:left; margin:0 0.12rem;}
.footB .li a{ float:left; color: #666;font-size: 12px;line-height:14px; display:flex;  align-items:center; justify-content:space-between; flex-direction:column; padding:2px 0 4px 0;}
.footB .li a img{min-width:22px; width:22px; height:22px; margin-top:4px;}
.footB .li a span{ margin-top:2px;}
.footB .btn{ float:left; width:48.5%; margin-left:0.04rem;}
.footB .btn a{ float:left; width:100%; background:#255b59; color: #fff;font-size:14px;line-height:36px; border-radius:36px; display:flex; align-items:center; justify-content:center;  }
.footB .btn a img{ min-width:20px; width:20px; height:20px; margin-right:10px;}

@media screen and (max-width:1024px) {
.footPH{ display:inline-block;}
.footB{ display:inline-flex;}
}


.rightPup{ float:right; width:56px; position:fixed; right:1px; top:50%; z-index:21; transform:translateY(-50%); -ms-transform:translateY(-50%);}
.rightPup ul{ float:left; width:100%;}
.rightPup ul li{ float:left; width:100%; margin-bottom:1px; position:relative;}
.rightPup ul li i{ float:left; width:100%; height:20px; line-height:0;}
.rightPup ul li i img{ height:20px; margin:0 auto;}
.rightPup ul li i .show{ display:block;}
.rightPup ul li i .hide{ display:none;}
.rightPup ul li a:hover i .hide{ display:block;}
.rightPup ul li a:hover i .show{ display:none;}
.rightPup ul li i .hide{ display:none;}
.rightPup ul li a{ float:left; width:100%; background:#fff; text-align:center; color:#235755; font-size:12px; line-height:14px; padding:9px 0;}
.rightPup ul li a:hover{ background:#469e98; color:#fff;}
.rightPup ul{ float:left; width:100%;}
.rightPup ul li span{ float:left; width:100%; margin-top:4px; }
.rightPup ul li .er{ float:left; position:absolute; right:65px; top:50%; width:100px; background:#fff; border-radius:3px; line-height:0;box-shadow: 0 0 6px 0 rgba(0,0,0,.15); -webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1); padding:2px;
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:100% 20%;
	-moz-transform-origin:100% 20%;
	-ms-transform-origin:100% 20%;
	-o-transform-origin:100% 20%;
	transform-origin:100% 20%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)}
.rightPup ul li .er img{ border-radius:3px; }
.rightPup ul li .er:after{ float:left; width:0; height:0; content:''; position:absolute; left:100%; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left:6px solid #fff; }
.rightPup li:hover .er{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}
.rightPup ul li .tel{ float:left; position:absolute; right:65px; top:50%; background:#fff; white-space:nowrap; color:#235755; font-size:14px;line-height:26px; padding:8px 20px; border-radius:3px;box-shadow: 0 0 6px 0 rgba(0,0,0,.15);
 -webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:100% 20%;
	-moz-transform-origin:100% 20%;
	-ms-transform-origin:100% 20%;
	-o-transform-origin:100% 20%;
	transform-origin:100% 20%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)}
.rightPup ul li .tel:after{ float:left; width:0; height:0; content:''; position:absolute; left:100%; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left:6px solid #fff; }
.rightPup ul li:hover .tel{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}


@media screen and (max-width:1024px) {
.rightPup{ display:none;}
}


.fangBg{ background:#1d1e21; opacity:0.52; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none;}
.fangPup{ float:left; width:1028px; position:fixed; left:50%; top:50%; z-index:999; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background:#f0f2f5; overflow:hidden; border-radius:10px; display:none; }
.fangPup .box{ float:left; width:100%; display:flex; flex-wrap:wrap; position:relative;}
.fangPup .colse{ float:right; width:16px; height:16px; line-height:0; position:absolute; right:0.27rem; top:0.22rem; cursor:pointer;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.fangPup .colse:hover{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.fangPup .title{ float:left; width:100%; color:#27272a; font-weight:bold; font-size: calc(14px + 0.16rem);line-height: calc(20px + 0.2rem);}
.fangPup .left{ float:left; width:54.28%; padding:0.4rem 0.51rem 0.51rem 0.45rem;}
.fangPup .left .text{ float:left; width:100%; margin-top:0.25rem;}
.fangPup .left .li{ float:left; width:100%; position:relative; padding-left:48px; padding-bottom:23px; margin-bottom:13px; overflow:hidden; }
.fangPup .left .li::after{ float:left; width:1px; height:100%; content:''; position:absolute; left:18px; top:49px; background:#dddddd;}
.fangPup .left .li:last-child::after{ display:none;}
.fangPup .left .li:last-child{ padding-bottom:0 !important; margin-bottom:0 !important;}
.fangPup .left .tit{ float:left; width:100%; color:#235755; font-weight:bold; font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.08rem); min-height:36px; display:flex; align-items:center;}
.fangPup .left .p{ float:left; width:100%; color:#666; font-size: 14px;line-height: calc(20px + 0.04rem); margin-top:0.05rem; }
.fangPup .left .ico{ float:left; width:36px; height:36px; line-height:0; overflow:hidden; border:1px solid #015956; border-radius:50%; position:absolute; left:0; top:0;}

.fangPup .right{ float:left; width:45.72%; padding:0.4rem 0.41rem 0.51rem 0.36rem;}
.fangPup .right .form{ float:left; width:100%; margin-top:0.18rem;}
.fangPup .right .lab{ float:left; width:100%; position:relative; margin-top:0.1rem;}
.fangPup .right .name{ float:left; width:100%; color:#333; font-size: 14px;line-height: calc(20px + 0.04rem); margin-bottom:0.05rem;}
.fangPup .right .text{ float:left; width:100%; color:#333; font-size: 14px;line-height: calc(20px + 0.04rem); height: calc(20px + 0.16rem); border:0; background:#ececec; padding:0.06rem 0.18rem; border-radius:3px;}
.fangPup .right .text1{ background:none; padding:0.06rem 0 0.06rem 0.25rem; border-bottom:1px solid #cacaca;}
.fangPup .right .textarea{ height: calc(40px + 0.11rem);}
.fangPup .right .lab1{ display:flex; margin-top:0.19rem;}
.fangPup .right .yanzheng{ display:flex; max-width:none; height: calc(20px + 0.16rem);}
.fangPup .right .submit{ float:left; width:1.29rem; min-width:1.29rem; color:#fff; font-size: 14px;line-height: calc(20px + 0.04rem); height: calc(20px + 0.16rem); border:0; background:#245856; padding:0; border-radius:3px; margin-left:0.32rem;}
.fangPup .right .submit:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.15);}
.fangPup .right .jt:after{ float:right; content:''; position:absolute; right:0.18rem; bottom:calc(8px + 0.08rem); width:8px; height:8px; border-bottom:1px solid #999999; border-right:1px solid #999999; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.fangPup .right .down li{ float:left; width:100%; color:#999; font-size: 14px;line-height:24px; padding:0 0.18rem; cursor:pointer; }
.fangPup .right .down li:hover{ color:#245856;}
.fangPup .right .down{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; margin-top:1px; z-index:6; background:#fff; padding:6px 0; border-radius:5px;
 overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(40px + 1.4rem);
}
.fangPup .right .down::-webkit-scrollbar {
 width:3px
}
.fangPup .right .down::-webkit-scrollbar-track
{
background:#cacaca;
 border-radius:3px
}
.fangPup .right .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:#245856;
 border-radius:3px
}


.fangPup ::-webkit-input-placeholder{color:#999}
.fangPup :-moz-placeholder{color:#999}
.fangPup ::-moz-placeholder{color:#999}
.fangPup :-ms-input-placeholder{color:#999}

@media screen and (max-width:1440px) {
.fangPup .left{ width:54.28%; padding:0.25rem 0.6rem 0.3rem 0.45rem;}
.fangPup .left .text{ margin-top:0.15rem;}
.fangPup .right{ width:45.72%; padding:0.25rem 0.41rem 0.3rem 0.36rem;}
.fangPup .right .form{ margin-top:0.08rem;}
.fangPup .right .lab{ margin-top:0.05rem;}
.fangPup .right .lab1{  margin-top:0.19rem;}

}
@media screen and (max-width:1200px) {
.fangPup{ width:90%;}

}
@media screen and (max-width:767px) {
.fangPup .left{ width:100%; padding:0.6rem 0.4rem 0.8rem 0.4rem; display:none;}
.fangPup .right{ width:100%; padding:0.6rem 0.4rem 0.8rem 0.4rem;}
.fangPup .right .lab{ margin-top:0.2rem;}
.fangPup .right .lab1{  margin-top:0.3rem;}
.fangPup .right .name{ margin-bottom:0.1rem;}
.fangPup .right .text{ height: calc(32px + 0.04rem);padding:6px 0.3rem; }
.fangPup .right .submit{ width:2.6rem; min-width:2.6rem; line-height: calc(32px + 0.04rem); height: calc(32px + 0.04rem);}
.fangPup .right .yanzheng{ height: calc(32px + 0.04rem);}
.fangPup .right .jt:after{ bottom:calc(14px + 0.02rem); right:0.3rem; }
.fangPup .right .down li{ padding:0 0.3rem;}
}


.homeTit{ width:100%; display:flex; align-items:center; border-bottom:1px solid rgba(35,88,86,0.22);}
.homeTit .ico{ min-width:30px; width:30px; height:30px; line-height:0; display:flex; align-items:center; margin-right:7px;}
.homeTit .ico img{ width:100%;}
.homeTit .ul{ width:100%; }
.homeTit .ul li{ float:left; cursor:pointer;  color:#333333; font-size: calc(14px + 0.12rem);line-height: calc(30px + 0.12rem); padding:0.1rem 0; position:relative;}
.homeTit .more{ float:right; color:#666666;  white-space:nowrap; position:relative; padding-right:19px;}
.homeTit .more:after{ display:block; content:''; position:absolute; right:2px; top:50%; width:8px; height:8px; border-bottom:1px solid #469e98; border-right:1px solid #469e98; transform:translate(0%,-50%) rotate(-45deg); -ms-transform:translate(0%,-50%) rotate(-45deg); margin-top:1px;}
.homeTit .more:hover{ color:#469e98;}

.homeTit1 .ul li{ padding:0.1rem 0.12rem; margin-right:0.4rem;}
.homeTit1 .ul li:last-child{ margin-right:0 !important;}
.homeTit1 .ul li:after{ display:block; content:''; position:absolute; left:50%; bottom:-1px; z-index:3; background:#235856; width:0%; height:2px;
-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
.homeTit1 .ul li.on{color:#235856;}
.homeTit1 .ul li.on:after{ width:100%;}

.AP_sectM .homeTit{ margin-top:calc(10px + 0.25rem);}
.AP_sectM .homeTit .ul{ display:flex; justify-content:center;}

.xiaoqu_dd{ width:100%; padding-bottom:0.61rem; display:inline-block; background:#f5f5f5;}
.xiaoqu_list{ width:100%; margin-top:0.3rem; display:flex; flex-wrap:wrap; position:relative;}
.xiaoqu_list .box{ width:100%; display:flex; flex-wrap:wrap; position:absolute; left:0; top:0; z-index:1; opacity:0;}
.xiaoqu_list .box.on{ position:relative; opacity:1; z-index:6;}
.xiaoqu_list .box .slick-track{ display:flex;}
.xiaoqu_list .box .slick-list{width:100%;}
.xiaoqu_list ul{ display:flex !important; flex-wrap:wrap; margin:-0.1rem;}
.xiaoqu_list li{ float:left; width:20%; padding:0.1rem;}
.xiaoqu_list .la{ float:left; width:100%; border-radius:10px; overflow:hidden; position:relative; min-height:100%;}
.xiaoqu_list .la .text{ float:left; width:100%; text-align:center; position:absolute; left:0; top:50%; padding:0.2rem; transform:translateY(-50%); -ms-transform:translateY(-50%); opacity:1; z-index:6;}
.xiaoqu_list .la .text .p{ margin-top:0.05rem;}
.xiaoqu_list .la .cont{ float:left; width:100%; padding:0.34rem 0.2rem 0.23rem 0.2rem; min-height:calc(121px + 1.23rem); opacity:0; z-index:5; -webkit-transform: scale(0.8); -moz-transform: scale(0.8);transform: scale(0.8);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
.xiaoqu_list .la .tit{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.12rem);}
.xiaoqu_list .la .p{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem);}
.xiaoqu_list .la .line{ float:left; width:36px; height:1px;  background:#fff; margin:0.12rem 0 0.06rem 0;}
.xiaoqu_list .la .info{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); margin-top:0.08rem;}
.xiaoqu_list .la:hover .text{ opacity:0;}
.xiaoqu_list .la:hover .cont{ opacity:1; z-index:7; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}
.xiaoqu_list .slick-dots{display: block;position: static;width: 100%;height: 7px; display: flex;align-items: center;justify-content: center; margin:0.4rem 0 0 0;}
.xiaoqu_list .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #dadada;margin: 0 5px; padding:0 !important;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
.xiaoqu_list .slick-dots .slick-active{width: 22px; background:#469e98;}

@media screen and (max-width:1024px) {
.xiaoqu_dd{ display:none;}


}

.xueyuan_xd{  width:100%; padding-bottom:0.21rem; display:inline-block; background:#f5f5f5;}
.xueyuan_xd .list{ width:100%; margin-top:0.3rem;}
.xueyuan_xd .list ul{ display:flex; flex-wrap:wrap; margin:-0.1rem;}
.xueyuan_xd .list li{ float:left; width:25%; padding:0.1rem;}
.xueyuan_xd .list .la{ float:left; width:100%; border-radius:10px; overflow:hidden; position:relative; min-height:100%; line-height:0;}
.xueyuan_xd .list .la:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:3; background:url(img/home18.png) center bottom no-repeat; background-size:100% auto;}
.xueyuan_xd .list .la .img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.xueyuan_xd .list .la:hover .img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.xueyuan_xd .list .la .paly{ width:22px; height:22px; position:absolute; left:50%; top:38%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:8;}
.xueyuan_xd .list .la .text{ float:left; width:100%; position:absolute; left:0; bottom:0; z-index:6; padding:0.16rem 0.2rem;}
.xueyuan_xd .list .la .tit{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.1rem); position:relative; padding-left:13px;}
.xueyuan_xd .list .la .tit:after{ float:left; width:2px; height:16px; content:''; position:absolute; left:0; top:calc(2px + 0.05rem); background:#469e98;}
.xueyuan_xd .list .la .cont{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); display:flex; justify-content:space-between;}
.xueyuan_xd .list .la .p{ float:left; display:flex; align-items:center;}
.xueyuan_xd .list .la .p img{ min-width:16px;width:16px; height:16px; margin-right:0.06rem;}

@media screen and (max-width:1440px) {
.xueyuan_xd .list .la .text{ padding:0.16rem 0.16rem;}
.xueyuan_xd .list .la .cont{ font-size: calc(12px + 0.02rem);}
}
@media screen and (max-width:1024px) {
.xueyuan_xd { display:none;}

}


._team{ width:100%; padding-bottom:0.21rem; background:#f5f5f5;}
._team .bd{ width:100%; margin:0.3rem 0 0 0; display:inline-block;}
._team .bd ul{ margin:-0.1rem -0.1rem; display:flex; flex-wrap:wrap;}
._team .bd ul li{ float:left; position:relative; width:20%; padding:0.1rem 0.1rem;}
._team .bd ul li a{ float:left; position:relative; width:100%; min-height:100%; border-radius:5px; overflow:hidden; background:#999; }
._team .bd ul li .ico{ float:left; width:100%; line-height:0;position:relative; padding-bottom: 129.1%;
position: relative;
overflow: hidden;}
/*._team .bd ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._team .bd ul li:hover .ico img{transform:scale(1.1); -ms-transform:scale(1.1); }*/

._team .bd ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  position:absolute; left:50%; top:50%; height:100%; width:auto;
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);

}
._team .bd ul li:hover .ico img{transform:scale(1.1) translate(-45%, -45%); -ms-transform:scale(1.1) translate( -50%, -50%);  }


._team .bd ul li .text{ float:left; width:100%; padding:0 0.2rem;position:absolute; left:0; bottom:0.14rem; z-index:6;}
._team .bd ul li .text .name{ float:left; width:100%; color:#fff;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.1rem); padding-left:13px; position:relative;}
._team .bd ul li .text .p{ float:left; width:100%; color:#fff;font-size:14px;  line-height:calc(20px + 0.04rem); padding-left:13px;position:relative;}
._team .bd ul li .text .name:after,
._team .bd ul li .text .p:after{ float:left; width:3px; height:calc(100% - 3px -  0.02rem); content:''; position:absolute; left:0; top:0; background:#469e98;}
._team .bd ul li .text .name:after{ top:auto; bottom:0;}
._team .bd ul li .cont{ float:left; width:100%; position:absolute; left:0; top:0; z-index:5; padding:0.34rem 0.2rem ; color:#fff;font-size:14px;  line-height:calc(20px + 0.02rem); height:100%; opacity:0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8);transform: scale(0.8);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:100%;
}
._team .bd ul li .cont::-webkit-scrollbar {
 width:3px
}
._team .bd ul li .cont::-webkit-scrollbar-track
{
background-color:rgba(255,255,255,0.27);
 border-radius:3px
}
._team .bd ul li .cont::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#469e98;
 border-radius:3px
}

._team .bd ul li .cont .name{ float:left; width:100%; color:#469e98;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.1rem); border-bottom:1px solid rgba(255,255,255,0.27); margin-bottom:0.12rem; padding-bottom:0.15rem; position:relative; z-index:6;}
._team .bd ul li .cont .s{ float:left; width:100%; margin:0.01rem 0; position:relative; z-index:6; padding-left:14px;}
._team .bd ul li .cont .s:after{ float:left; content:''; position:absolute; left:1px; top:50%; width:3px; height:3px; background:#469e98; transform:rotate(45deg); -ms-transform:rotate(45deg); margin-top:-2px;}
._team .bd ul li .cont .p{ float:left; width:100%; margin-top:0.15rem; position:relative; z-index:6;}
._team .bd ul li:hover .text{ opacity:0;}
._team .bd ul li:hover .cont{ opacity:1; z-index:7; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}

._team .bd ul li:nth-child(9){ width:40%;}
._team .bd ul li:nth-child(9) .cont{ width:61%;padding:0.34rem 0.48rem 0.34rem 0.38rem; }
._team .bd ul li:nth-child(9) .cont:after{ display:block; position:absolute; right:0; bottom:0.28rem; z-index:1; content:''; background:url(img/ico41.png) center no-repeat; background-size:100% 100%; width:0.79rem; height:0.8rem;}
._team .bd ul li:nth-child(9) .cont .name{ color:#fff;}

._team .bd ul li:nth-child(9) .ico{padding-bottom:62%;}


@media (max-width: 767px){
._team{ display:none;}

}


.min1{ float:left; width:100%; padding-top:0.4rem; padding-bottom:0.21rem; background:#f5f5f5;}
.min1 .box{ float:left; width:100%; display:flex; flex-wrap:wrap;}
.min1 .box .text{ float:left; width:50%; position:relative; z-index:6; padding:0.46rem 0.51rem 0.54rem 0.51rem;}
.min1 .box .text .tit{ float:left; width:100%; color:#fff;font-size:0.34rem;  line-height:0.44rem; letter-spacing:0.01rem;}
.min1 .box .text .p{ float:left; max-width:100%; color:#235856;font-size:14px;  line-height:calc(20px + 0.04rem); margin-top:0.19rem; padding:0.06rem 0.19rem; background:url(img/kec10.png) center no-repeat; background-size:100% 100%;}
.min1 .box .img{ float:left; width:calc(50% + 0.22rem); margin-left:-0.22rem; position:relative; z-index:5;}


.min2{ float:left; width:100%; background:#f5f5f5;}
.slideA{ float:left; width:100%; background:#fff; padding:0.36rem 0.1rem 0.15rem 0.1rem; margin-bottom:1px;}
.slideA ul{ float:left;}
.slideA ul li{ float:left; position:relative; margin:0 0.24rem;}
.slideA ul li:after{ float:left; content:''; position:absolute; left:0; top:50%; margin-top:5px; height:7px; width:0%; background:#469e98;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.slideA ul li a{ float:left; position:relative; z-index:6; color:#444;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.12rem); padding:0 0.04rem;}
.slideA ul li.on a{ color:#235856;}
.slideA ul li:hover a{ color:#235856;}
.slideA ul li.on:after{ width:100%; }
.slideA ul li:hover:after{ width:100%; }
._list0{ float:left; width:100%;}
._list0 ul{ float:left; width:100%; display:flex; flex-wrap:wrap;}
._list0 ul li{ float:left; width:30%; margin-right:5%;}
._list0 ul li:nth-child(3n){ margin-right:0;}
._list0 ul li a{ float:left; width:100%;}
._list0 ul li .time{ float:left; width:100%; color:#235856;font-size:12px;  line-height:calc(20px + 0.02rem);}
._list0 ul li .name{ float:left; width:100%; font-weight:bold; color:#333;font-size:calc(14px + 0.04rem);  line-height:calc(20px + 0.04rem); margin-top:0.05rem; height: calc(40px + 0.08rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2; }
._list0 ul li .p{ float:left; width:100%; color:#666;font-size:calc(12px + 0.02rem);  line-height:calc(20px + 0.06rem); margin-top:0.08rem; height: calc(40px + 0.12rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
._list0 ul li .more{ float:left; position:relative; width:31px; height:16px; border:1px solid #235856; border-radius:22px; margin:0.16rem 0 0 0; }
._list0 ul li .more:after{ position:absolute; left:50%; top:50%; float:left; content:''; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); width:5px; height:5px; border-top:1px solid #235856; border-right:1px solid #235856;}
._list0 ul li:hover .name{ color:#469e98;}
._list0 ul li:hover .more{ border:1px solid #469e98; background:#469e98;}
._list0 ul li:hover .more:after{ border-top:1px solid #fff; border-right:1px solid #fff;}
._tab0{ float:left; width:100%; margin-bottom:0.29rem; height:calc(124px + 1.83rem); overflow:hidden;}
._tab0 ul{ float:left; width:100%;}
._tab0 ul li{ float:left; width:100%;}
._tab0 ul li a{ float:left; width:100%; display:flex; align-items:center; flex-wrap:wrap; background:#f5f5f5;}
._tab0 ul li .img{ float:left; width:57.7%; line-height:0; overflow:hidden;}
._tab0 ul li .img img{ width:100%; height:calc(124px + 1.83rem);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
._tab0 ul li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
._tab0 ul li .text{ float:left; width:42.3%; padding:0.2rem 0.36rem 0.64rem 0.36rem;}
._tab0 ul li .time{ float:left; width:100%; color:#235856;font-size:12px;  line-height:calc(20px + 0.02rem);}
._tab0 ul li .name{ float:left; width:100%; font-weight:bold; color:#333;font-size:calc(14px + 0.08rem);  line-height:calc(20px + 0.12rem); margin-top:0.04rem; height: calc(40px + 0.24rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2; }
._tab0 ul li .p{ float:left; width:100%; color:#666;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.1rem); margin-top:0.14rem; height: calc(60px + 0.3rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;}
._tab0 ul li a:hover .name{ color:#469e98;}
._tab0 .slick-dots{display: block;position: absolute;width: 42.3%;height: 7px;left:57.7%;bottom: calc(10px + 0.23rem);display: flex;align-items: center; padding:0 0.36rem;}
._tab0 .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #e2e2e2; margin-right:10px;}
._tab0 .slick-dots .slick-active{width: 22px;background: #469e98;}
.xinwB{ display:flex; flex-wrap:wrap; background:#FFF; padding:0.12rem 0.2rem 0.22rem 0.2rem; width:100%; position:relative;}
.xinwB .boA{ float:left; width:100%; position:absolute; left:0; top:0; background:#fff; z-index:1;opacity:0;}
.xinwB .boA.on{ position:relative; opacity:1; z-index:6;}
.xinwL{ float:left; width:9.26rem; padding:0.2rem;}
.xinwR{ float:right; width:calc(100% - 9.26rem); padding:0.2rem;}
.xinwR .top{ float:left; width:100%;}
.xinwR .title{ float:left; color:#333333; font-weight:bold; padding-left:15px; font-size:calc(14px + 0.04rem); line-height:calc(14px + 0.04rem); position:relative;}
.xinwR .title:after{ float:left; content:''; position:absolute; left:0; top:0; background:#235856; width:4px; height:100%;}
.xinwR .more{ float:right; color:#666666;  white-space:nowrap; position:relative; padding-right:17px; font-size:14px; line-height:calc(14px + 0.04rem);}
.xinwR .more:after{ display:block; content:''; position:absolute; right:2px; top:50%; width:7px; height:7px; border-bottom:1px solid #469e98; border-right:1px solid #469e98; transform:translate(0%,-50%) rotate(-45deg); -ms-transform:translate(0%,-50%) rotate(-45deg);}
.xinwR .more:hover{ color:#469e98;}
._lis0{ float:left; width:100%; margin-top:0.12rem;}
._lis0 a{ float:left; width:100%; position:relative; padding:0.36rem 0.24rem;}
._lis0 a .tit{ float:left; width:100%; color:#fff; font-size:14px; line-height:calc(20px + 0.04rem);}
._lis0 a .p{ float:left; width:100%; color:#fff; font-weight:bold; font-size:calc(14px + 0.08rem); line-height:calc(120x + 0.12rem); margin-top:0.02rem;}
._lis0 a .go{ float:left; position:absolute; right:0.22rem; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); color:#469e98; font-size:14px; line-height:24px; height:30px; border-radius:30px; text-align:center; text-transform:uppercase; width:70px; border:2px solid #469e98;}
._lis0 a .go:hover{ color:#469e98; background:#fff; border:2px solid #fff;}


@media (max-width: 1440px){
.slideA ul li{ margin:0 0.18rem;}
.min1 .box .text{ padding:0.46rem 0.4rem 0.54rem 0.4rem;}
.min1 .box .text .tit{font-size: 0.3rem;line-height: 0.4rem;}
.min1 .box .text .p{ font-size:12px; }

}
@media (max-width: 767px){
.min2{ display:none;}
.min1{ display:none;}
}


.min3{ width:100%; background:#f5f5f5; padding-bottom:0.4rem; float:left;}
.meunL{ float:left; width:calc(100px + 1rem);}
.meunL-1{ display:none; position:absolute; left:0; top:100%; z-index:15;}
.two_navs ._l{ position:relative;}
.meunL .ul0{ float:left; width:100%; background:#449a94; position:relative;}
.meunL .ul0 .li0{ float:left; width:100%;}
.meunL .ul0 .li0 .a0{ float:left; width:100%; color:#fff; font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.12rem); height:calc(28px + 0.22rem); border-bottom:1px solid rgba(255,255,255,0.11); padding:calc(4px + 0.05rem) 0.19rem; position:relative;}
.meunL .ul0 .li0 .a0:after{ display:block; content:''; position:absolute; right:0.22rem; top:50%; width:5px; height:5px; border-bottom:1px solid #fff; border-right:1px solid #fff; transform:translate(0%,-50%) rotate(-45deg); -ms-transform:translate(0%,-50%) rotate(-45deg); margin-top:-1px; opacity:0.52;}
.meunL .ul0 .li0.on .a0:after,
.meunL .ul0 .li0:hover .a0:after{ border-bottom:1px solid #00605d; border-right:1px solid #00605d; opacity:1;}
.meunL .ul0 .li0.on .a0,
.meunL .ul0 .li0:hover .a0{ background:#007a75;}
.meunL .ul1{ float:left; width:292.5%; position:absolute; left:100%; top:0; z-index:16; background:#fcfafa; height:100%; padding:0.26rem 0.2rem; overflow:hidden; display:none;
 overflow-y:auto;
 scrollbar-width:thin;
}
.meunL .ul1::-webkit-scrollbar {
 width:3px
}
.meunL .ul1::-webkit-scrollbar-track
{
background-color:#e5e5e5;
 border-radius:3px
}
.meunL .ul0 .li0:hover .ul1{ display:block;}
.meunL .ul1::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#469e98;
 border-radius:3px
}
.meunL .ul1 .box{ float:left; width:100%; display:flex; flex-wrap:wrap; }
.meunL .ul1 .li1{ float:left; width:33.33%; padding:0.13rem 0.06rem;}
.meunL .ul1 .li1 .a1{ float:left; width:100%;}
.meunL .ul1 .li1 .ico{ float:left; width:100%; position:relative; overflow:hidden; position:relative; border-radius:5px; line-height:0; height:1.05rem;}
.meunL .ul1 .li1 .ico img{ min-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.meunL .ul1 .li1 .a1:hover .ico img{ -ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
.meunL .ul1 .li1 .ico span{ float:left; max-width:100%; min-width:65%;  position:absolute; left:0; top:50%; z-index:6; color:#fff;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.1rem); padding:0 0.1rem; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}
.meunL .ul1 .li1 .text{ float:left; width:100%; padding:0.08rem 0.1rem 0 0.1rem;}
.meunL .ul1 .li1 .tit{ float:left; width:100%; color:#333; font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.06rem);}
.meunL .ul1 .li1 .p{ float:left; width:100%; color:#666; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem); margin-top:0.02rem;}
.meunL .ul1 .li1 .more{ float:left; position:relative; height:26px; background:#469e98; border-radius:8px; margin-top:0.07rem; color:#fff; font-size:calc(12px + 0.02rem); line-height:24px; padding:0 15px 2px 15px; display:flex; align-items:center; justify-content:center; }
.meunL .ul1 .li1 .more i{ display:block; transform:rotate(45deg); -ms-transform:rotate(45deg); width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; margin-left:0.06rem;}
.meunL .ul1 .li1 .a1:hover .tit{ color:#469e98;}

._banner0{ float:left; width:calc(100% - 200px - 2.9rem);height:calc(280px + 2.2rem); overflow:hidden; margin:0 0.2rem;}
._banner0 .div{ float:left; width:100%; line-height:0; position:relative; overflow:hidden;height:calc(280px + 2.2rem); }
._banner0 .div a{ float:left; width:100%; line-height:0; position:relative; overflow:hidden; height:calc(280px + 2.2rem);}
._banner0 .div img{ min-width:100%; min-height:100%; max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._banner .slick-arrow{ width:26px; height:62px; background:rgba(0,0,0,0.21); z-index:6;}
._banner .slick-arrow::after{ float:left; width:14px; height:14px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg); border-bottom:2px solid #f5f7fa; border-right:2px solid #f5f7fa; margin-left:-2px;}
._banner .slick-prev{ left:0; border-radius:0 8px 8px 0;}
._banner .slick-prev:after{ transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg);margin-left:2px;}
._banner .slick-next{ right:0; border-radius:8px 0 0 8px;}
._banner .slick-dots{display: block;position: absolute;width: 100%;height: 7px;left: 0;bottom: calc(10px + 0.16rem);display: flex;align-items: center;justify-content: center;}
._banner .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #f5f5f5;margin: 0 5px;}
._banner .slick-dots .slick-active{width: 22px;}
.hotNesw{ float:right; width:calc(100px + 1.5rem); background:url(img/img32.png) top center no-repeat #fff; background-size:101% auto; padding:0.28rem 0.13rem 0.1rem 0.13rem;}
.hotNesw .top{ float:left; width:100%;}
.hotNesw .title{ float:left; color:#333333; font-weight:bold; font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.06rem); display:flex; align-items:center;}
.hotNesw .title img{ width:13px; margin-right:0.11rem;}
.hotNesw .more{ float:right; color:#666666;  white-space:nowrap; position:relative; padding-right:17px; font-size:14px; line-height:calc(20px + 0.06rem);}
.hotNesw .more:after{ display:block; content:''; position:absolute; right:2px; top:50%; width:7px; height:7px; border-bottom:1px solid #469e98; border-right:1px solid #469e98; transform:translate(0%,-50%) rotate(-45deg); -ms-transform:translate(0%,-50%) rotate(-45deg);}
.hotNesw .more:hover{ color:#469e98;}

._banner1{ float:left; width:100%; overflow:hidden; display:none;}
._banner1 .div{ float:left; width:100%; line-height:0; }
._banner1 .div img{ width:100%;}
@media (max-width: 1440px){
.meunL .ul0 .li0 .a0{ line-height:calc(20px + 0.12rem); height:calc(28px + 0.12rem); padding:4px 0.19rem; }
._banner0{ height:calc(280px + 1.2rem);}
._banner0 .div{ height:calc(280px + 1.2rem); }
._banner0 .div a{ height:calc(280px + 1.2rem);}
.hotNesw{ padding:0.15rem 0.13rem 0.1rem 0.13rem;}

.meunL .ul1{ padding:0.2rem 0.2rem; }
.meunL .ul1 .li1{ padding:0.03rem 0.06rem;}
.meunL .ul1 .li1 .p{ margin-top:0.03rem;}
.meunL .ul1 .li1 .ico{ height:0.92rem;}

}
@media (max-width: 767px){
.min3{ display:none;}
._banner1{ display:block;margin-top: 50px;height:9.98rem;}
._banner .slick-dots{bottom: calc(10px + 0.31rem);}
._banner .slick-arrow{ width:0.6rem; height:1.3rem;}
._banner .slick-arrow::after{ width:8px; height:8px; margin-left:-1px;}
._banner .slick-prev{ left:0; border-radius:0 5px 5px 0;}
._banner .slick-prev:after{ margin-left:1px;}
._banner .slick-next{ right:0; border-radius:5px 0 0 5px;}

}

/*ph*/
.ph_list1{ float:left; width:100%; margin:1rem 0 1.2rem 0; display:none;}
.ph_list1 .slick-track{ display:flex; flex-wrap:wrap;}
.ph_list1 ul{ float:left; width:100%;}
.ph_list1 ul li{ float:left; width:20%;}
.ph_list1 ul li a{ float:left; width:100%; display:flex; align-items:center; flex-direction:column; text-align:center; margin:0.19rem 0; }
.ph_list1 ul li .ico{ float:left; width:calc(36px + 0.3rem); min-width:calc(36px + 0.3rem); height:calc(36px + 0.3rem); line-height:0; overflow:hidden; position:relative; border-radius:50%; padding:5px;background: #469e98;
box-shadow:0 0.2rem 0.2rem rgba(80,125,192,0.14);
background-image: -webkit-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: -moz-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: -o-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
}
.ph_list1 ul li:nth-child(5n+2) .ico{
box-shadow:0 0.2rem 0.2rem rgba(230,184,67,0.14);
background-image: -webkit-linear-gradient(top, #fce66c 0%, #e2b03c 100%);
background-image: -moz-linear-gradient(top, #fce66c 0%, #e2b03c 100%);
background-image: -o-linear-gradient(top, #fce66c 0%, #e2b03c 100%);
background-image: linear-gradient(top, #fce66c 0%, #e2b03c 100%);
}
.ph_list1 ul li:nth-child(5n+3) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(49,113,110,0.14);
background-image: -webkit-linear-gradient(top, #72ebe4 0%, #255b59 100%);
background-image: -moz-linear-gradient(top, #72ebe4 0%, #255b59 100%);
background-image: -o-linear-gradient(top, #72ebe4 0%, #255b59 100%);
background-image: linear-gradient(top, #72ebe4 0%, #255b59 100%);
}
.ph_list1 ul li:nth-child(5n+4) .ico{
    box-shadow:0 0.15rem 0.15rem rgba(231,70,144,0.14);
background-image: -webkit-linear-gradient(top, #f18ce6 0%, #e53a83 100%);
background-image: -moz-linear-gradient(top, #f18ce6 0%, #e53a83 100%);
background-image: -o-linear-gradient(top, #f18ce6 0%, #e53a83 100%);
background-image: linear-gradient(top, #f18ce6 0%, #e53a83 100%);
}
.ph_list1 ul li:nth-child(5n+5) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(78,99,189,0.14);
background-image: -webkit-linear-gradient(top, #8a9ef0 0%, #4358b3 100%);
background-image: -moz-linear-gradient(top, #8a9ef0 0%, #4358b3 100%);
background-image: -o-linear-gradient(top, #8a9ef0 0%, #4358b3 100%);
background-image: linear-gradient(top, #8a9ef0 0%, #4358b3 100%);
}
.ph_list1 ul li:nth-child(5n+1) a:nth-child(2n) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(155,71,205,0.14);
background-image: -webkit-linear-gradient(top, #c479f1 0%, #933dc6 100%);
background-image: -moz-linear-gradient(top, #c479f1 0%, #933dc6 100%);
background-image: -o-linear-gradient(top, #c479f1 0%, #933dc6 100%);
background-image: linear-gradient(top, #c479f1 0%, #933dc6 100%);
}
.ph_list1 ul li:nth-child(5n+2) a:nth-child(2n) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(49,183,106,0.14);
background-image: -webkit-linear-gradient(top, #7eecac 0%, #23ad5d 100%);
background-image: -moz-linear-gradient(top, #7eecac 0%, #23ad5d 100%);
background-image: -o-linear-gradient(top, #7eecac 0%, #23ad5d 100%);
background-image: linear-gradient(top, #7eecac 0%, #23ad5d 100%);
}
.ph_list1 ul li:nth-child(5n+3) a:nth-child(2n) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(91,91,194,0.14);
background-image: -webkit-linear-gradient(top, #6c9ff4 0%, #584bb5 100%);
background-image: -moz-linear-gradient(top, #6c9ff4 0%, #584bb5 100%);
background-image: -o-linear-gradient(top, #6c9ff4 0%, #584bb5 100%);
background-image: linear-gradient(top, #6c9ff4 0%, #584bb5 100%);
}
.ph_list1 ul li:nth-child(5n+4) a:nth-child(2n) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(49,119,178,0.14);
background-image: -webkit-linear-gradient(top, #7ce0f6 0%, #2566a7 100%);
background-image: -moz-linear-gradient(top, #7ce0f6 0%, #2566a7 100%);
background-image: -o-linear-gradient(top, #7ce0f6 0%, #2566a7 100%);
background-image: linear-gradient(top, #7ce0f6 0%, #2566a7 100%);
}
.ph_list1 ul li:nth-child(5n+5) a:nth-child(2n) .ico{
    box-shadow:0 0.2rem 0.2rem rgba(185,81,51,0.14);
background-image: -webkit-linear-gradient(top, #ec9361 0%, #b0452b 100%);
background-image: -moz-linear-gradient(top, #ec9361 0%, #b0452b 100%);
background-image: -o-linear-gradient(top, #ec9361 0%, #b0452b 100%);
background-image: linear-gradient(top, #ec9361 0%, #b0452b 100%);
}
.ph_list1 ul li .ico img{ width:100%; }
.ph_list1 ul li .text{ float:left; width:100%;}
.ph_list1 ul li .name{ float:left; width:100%; color:#333;font-size:calc(12px + 0.02rem);  line-height:calc(20px + 0.04rem); margin-top:0.08rem;}
.ph_list1 ul li:hover .name{ color:#235856;}

.ph_list1 .slick-dots{display: block;position:relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.6rem;}
.ph_list1 .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.22; margin: 0 5px;}
.ph_list1 .slick-dots .slick-active{width: 22px; opacity:1;}


.ph_tit1{ float:left; width:100%; text-align:center; color:#333;font-size:calc(12px + 0.16rem);  line-height:calc(20px + 0.2rem); font-weight:bold;}
.ph_tit1-1{ text-align:left;}
.ph_tit1 a{ float:right; color:#666666; position:relative;  padding-right:8px;font-size:calc(12px + 0.02rem); }
.ph_tit1 a:after{ display:block; content:''; position:absolute; right:2px; top:50%; width:6px; height:6px; border-bottom:1px solid #9a9a9a; border-right:1px solid #9a9a9a; transform:translate(0%,-50%) rotate(-45deg); -ms-transform:translate(0%,-50%) rotate(-45deg);}
.ph_tit2{ float:left; width:100%; text-align:center; color:#333;font-size:calc(10px + 0.18rem);  line-height:calc(20px + 0.18rem); margin-top:0.1rem;}
.ph_list2{ float:left; width:100%; display:none; margin-bottom:1.1rem;}
.ph_list2 .ul{ float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:0.55rem;}
.ph_list2 .ul li{ float:left; width:48.8%; margin:0.35rem 0; }
.ph_list2 .ul li a{ float:left; width:100%; position:relative; min-height:100%; overflow:hidden; border-radius:5px; box-shadow:0 5px 6px rgba(212,212,212,0.23);}
.ph_list2 .ul li .ico{ float:left; width:100%; line-height:0; overflow:hidden; }
.ph_list2 .ul li .text{ float:left; width:100%; padding:calc(10px + 0.1rem) calc(4px + 0.1rem)}
.ph_list2 .ul li .name{ float:left; width:100%;  color:#333;font-size:calc(13px + 0.02rem);  line-height:calc(18px + 0.08rem); font-weight: bold;}
.ph_list2 .ul li .p{ float:left; width:100%; color:#333;font-size:calc(12px + 0.01rem);  line-height:calc(18px + 0.04rem); margin-top:0.1rem; }
.ph_list3{ float:left; width:100%; display:none; margin:0 0 1.5rem 0;}
.ph_list3 .hd{ float:left; width:100%; margin-top:0.6rem;}
.ph_list3 .hd ul{ display:flex; flex-wrap:wrap; margin:0 -0.15rem;}
.ph_list3 .hd ul li{ float:left; margin:0.3rem 0.15rem; border:1px solid #dddddd; border-radius:5px; color:#666666;font-size:calc(12px + 0.04rem);  line-height:calc(18px + 0.2rem); padding:0.3rem 0.34rem;}
.ph_list3 .hd ul li.on{ border:1px solid #255b59; background:#255b59; color:#fff;}
@media (max-width: 374px){
.ph_list3 .hd ul li{margin:0.3rem 0.15rem;font-size:calc(8px + 0.2rem); padding:0.3rem 0.25rem;}

}
.ph_list3 .bd{ float:left; width:100%; position:relative; margin-top:0.2rem;}
.ph_list3 .bd .ul{ float:left; width:100%; position:absolute; left:0; top:0; opacity:0; z-index:5;}
.ph_list3 .bd .ul.on{ position:relative; opacity:1; z-index:6;}
.ph_list3 .bd .ul li{ float:left; width:48.6%; margin:0.35rem 0;}
.ph_list3 .bd .ul li:nth-child(2n){ float:right;}
.ph_list3 .bd .ul li a{ float:left; width:100%; position:relative; overflow:hidden; position:relative; border-radius:5px; }
.ph_list3 .bd .ul li .ico{ float:left; width:100%;line-height:0;}
.ph_list3 .bd .ul li .ico img{ width:100%;}
.ph_list3 .bd .ul li a span{ float:left; max-width:100%; min-width:65%;  position:absolute; left:0; top:50%; z-index:6; color:#fff;font-size:calc(8px + 0.22rem);  line-height:calc(20px + 0.2rem); padding:0.02rem 0.3rem 0.04rem 0.3rem; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}
.ph_list3 .bd .slick-dots{display: block;position:relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.32rem;}
.ph_list3 .bd .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.22; margin: 0 5px;}
.ph_list3 .bd .slick-dots .slick-active{width: 22px; opacity:1;}


.ph_list4{ float:left; width:100%; display:none; margin-bottom:1.6rem;}
.ph_list4 .ul{ float:left; width:100%; margin:0.5rem 0 0.02rem 0;}
.ph_list4 .ul ul{ float:left; width:100%; }
.ph_list4 .ul ul li{ float:left; position:relative; width:48.6%; margin:0.35rem 0; border-radius:5px; overflow:hidden; }
.ph_list4 .ul ul li:nth-child(2n){ float:right;}
.ph_list4 .ul ul li .ico{ float:left; width:100%; line-height:0;position:relative;}
.ph_list4 .ul ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ph_list4 .ul ul li:hover .ico img{transform:scale(1.1); -ms-transform:scale(1.1); }
.ph_list4 .ul ul li .text{ float:left; width:100%; padding:0 0.3rem;position:absolute; left:0; bottom:0.4rem; z-index:6;}
.ph_list4 .ul ul li .name{ float:left; width:100%; color:#fff;font-size:calc(14px + 0.04rem);  line-height:calc(20px + 0.1rem); padding-left:8px; position:relative;}
.ph_list4 .ul ul li .p{ float:left; width:100%; color:#fff;font-size:calc(12px + 0.02rem);  line-height:calc(20px + 0.04rem); padding-left:8px;position:relative;}
.ph_list4 .ul ul li .name:after,
.ph_list4 .ul ul li .p:after{ float:left; width:2px; height:calc(100% - 3px -  0.02rem); content:''; position:absolute; left:0; top:0; background:#469e98;}
.ph_list4 .ul ul li .name:after{ top:auto; bottom:0;}
.ph_list4 .ul .slick-dots{display: block;position:relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.4rem;}
.ph_list4 .ul .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.22; margin: 0 5px;}
.ph_list4 .ul .slick-dots .slick-active{width: 22px; opacity:1;}

.ph_list5{ float:left; width:100%; margin-bottom:1.2rem; display:none;}
.ph_list5 .list{  float:left;width:100%; margin-top:0.6rem;}
.ph_list5 .list ul{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.ph_list5 .list li{ float:left; width:48.6%; margin:0.35rem 0;}
.ph_list5 .list .la{ float:left; width:100%; border-radius:5px; overflow:hidden; position:relative; min-height:100%; line-height:0;}
.ph_list5 .list .la:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; bottom:0; z-index:3; background:url(img/home18.png) center bottom no-repeat; background-size:100% auto;}
.ph_list5 .list .la .img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.ph_list5 .list .la:hover .img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ph_list5 .list .la .paly{ width:22px; height:22px; position:absolute; left:50%; top:35%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:8;}
.ph_list5 .list .la .text{ float:left; width:100%; position:absolute; left:0; bottom:0; z-index:6; padding:0.25rem 0.3rem;}
.ph_list5 .list .la .tit{ float:left; width:100%;  color:#fff; font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.1rem); position:relative; padding-left:6px;}
.ph_list5 .list .la .tit:after{ float:left; width:2px; height:16px; content:''; position:absolute; left:0; top:calc(2px + 0.05rem); background:#469e98;}
.ph_list5 .list .la .cont{ float:left; width:100%;  color:#fff; font-size:12px;line-height: calc(20px + 0.04rem); display:flex; justify-content:space-between;}
.ph_list5 .list .la .p{ float:left; display:flex; align-items:center;}
.ph_list5 .list .la .p img{ min-width:12px;width:12px; height:12px; margin-right:5px;}

.ph_list6{float:left; width:100%; display:none;}
.ph_list6 .bd{ float:left; width:100%; margin-top:0.35rem;}
.ph_list6 .bd ul{ float:left; width:100%;}
.ph_list6 .bd ul li{ float:left; width:100%; margin:0.35rem 0; }
.ph_list6 .bd ul li a{ display:flex; float:left; width:100%; align-items:center;}
.ph_list6 .bd ul li .ico{ float:left; width:31.5%; min-width:31.5%; line-height:0; overflow:hidden; position:relative; border-radius:6px; margin-right:0.4rem;}
.ph_list6 .bd ul li .ico img{ width:100%;}
.ph_list6 .bd ul li .text{ float:left; width:100%;}
.ph_list6 .bd ul li .time{ float:left; width:100%; color:#666666;font-size:12px;  line-height:calc(20px + 0.06rem); margin-top:0.2rem; }
.ph_list6 .bd ul li .name{ float:left; width:100%; font-weight:bold; color:#333;font-size:calc(12px + 0.08rem);  line-height:calc(20px + 0.12rem);height: calc(40px + 0.24rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2; }
.ph_list6 .bd ul li a:hover .name{ color:#469e98;}
.slideB{ float:left; width:calc(100% + 30px); overflow-x:auto; border-bottom:1px solid #dddddd; padding:0 15px 0 15px; margin:0.5rem -15px 0 -15px;}
.slideB::-webkit-scrollbar{ display: none;}
.slideB ul{ float:left; display:flex; white-space:nowrap;}
.slideB ul li{ float:left; margin-right:0.9rem;}
.slideB ul li:last-child{ margin-right:0 !important;}
.slideB ul li a{ float:left; color:#5a5a5a;font-size:calc(10px + 0.2rem);  line-height:calc(18px + 0.2rem); padding:0.2rem 0.04rem; position:relative;}
.slideB ul li a:after{ float:left; width:0%; height:3px; content:''; position:absolute; left:0; bottom:-1px; z-index:5; background:#235856;;}
.slideB ul li.on a{ color:#235856;}
.slideB ul li.on a:after{ width:100%; }

.slideB1{ width:100%; margin:0.5rem 0 0 0;}
.slideB1 ul{ width:100%; justify-content:space-between; }
.slideB1 ul li{ margin-right:0.6rem;}




.ph_list7{float:left; width:100%; margin-top:1.1rem; margin-bottom:0.34rem; display:none;}
.ph_list7 .boxA{float:left; width:100%;position:relative; margin-top:0.7rem; }
.ph_list7 .list{float:left; width:100%; position:absolute; left:0; top:0; opacity:0; z-index:5; }
.ph_list7 .list.on{ position:relative; opacity:1; z-index:6; }
.ph_list7 .list .swiper-wrapper {
 position:relative;
 z-index:1;
 display:flex;
 transition-property:transform;
 box-sizing:content-box;
 transform:translate3d(0px,0,0)
}
.ph_list7 .list .swiper-slide { float:left; width:8rem; margin:0 0 0 15px; overflow:hidden; border-radius:5px;
 flex-shrink:0; box-shadow:0 0.15rem 0.35rem rgba(37,91,89,0.14);
 position:relative;
 transition-property:transform
}
.ph_list7 .list .img{ float:left; width:100%; line-height:0; overflow:hidden; border-radius:5px;}
.ph_list7 .list .img img{ width:100%;}
.ph_list7 .list .text{ float:left; width:100%; padding:0.38rem 0.38rem 0.3rem 0.38rem;}
.ph_list7 .list .text .name{ float:left; width:100%; color:#333;font-size:calc(14px + 0.04rem);  line-height:calc(20px + 0.08rem); margin-bottom:0.15rem;}
.ph_list7 .list .text .p{ float:left; width:100%; display:flex; color:#666;font-size:12px;  line-height:calc(20px + 0.02rem); margin-top:0.1rem;}
.ph_list7 .list .text .p img{width:12px; height:12px; margin:3px 0 0 0.4rem;}
.ph_list7 .list .text .p span{ white-space:nowrap;}
.ph_list7 .list .swiper-pagination{display: block;position: relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.8rem;}
.ph_list7 .list .swiper-pagination .swiper-pagination-bullet{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.35; margin: 0 5px;}
.ph_list7 .list .swiper-pagination .swiper-pagination-bullet-active{width: 22px; opacity:1;}
.ph_list7 .list .swiper-button-next,
.ph_list7 .list .swiper-button-prev{ width:0.6rem; height:1.3rem; z-index:6; position:absolute; top:45%; float:left; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);}
.ph_list7 .list .swiper-button-next:after,
.ph_list7 .list .swiper-button-prev:after{ float:left; width:10px; height:10px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg); border-bottom:1px solid #fff; border-right:1px solid #fff; margin-left:-1px;}
.ph_list7 .list .swiper-button-prev{ left:15px;}
.ph_list7 .list .swiper-button-prev:after{ transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg);margin-left:1px;}
.ph_list7 .list .swiper-button-next{ right:10px;}

@media (max-width: 767px){
.ph_list1{ display:block;}
.ph_list2{ display:block;}
.ph_list3{ display:block;}
.ph_list4{ display:block;}
.ph_list5{ display:block;}
.ph_list6{ display:block;}
.ph_list7{ display:block;}

}


.backBg{ background:#f5f5f5;}
.cumb{ width:100%; color:#666; font-size:14px; line-height:calc(20px + 0.06rem); flex-wrap:wrap; display: flex; padding:0.26rem 0; }
.cumb a{ display:inline-flex; color:#666; margin:0 0.1rem;}
.cumb a:first-child{ padding-left:24px; background:url(img/ico11.png) left center no-repeat; background-size:14px auto; margin-left:0;}
.cumb a:last-child{ margin-right:0;}
.cumb a.on,
.cumb a:hover{ color:#235856;}
.boxD{ flex-wrap:wrap; display: flex; justify-content:space-between; width:100%; }
.boxL{ float:left; width:71%;}
.boxR{ float:right; width:27%; margin-bottom:0.38rem;}
._bix{ float:left; width:100%; background:#fff; margin-bottom:0.23rem; padding:0.25rem 0.21rem;}
._bix .title{ float:left; width:100%; color:#333333; padding-left:10px; font-size:calc(14px + 0.12rem); line-height:calc(20px + 0.16rem); position:relative;}
._bix .title:after{ float:left; content:''; position:absolute; left:0; top:calc(5px + 0.01rem); background:#235856; width:4px; height:calc(14px + 0.12rem)}

@media screen and (max-width:1024px) {
.cumb{ font-size: 12px;}	
.cumb a:first-child{ padding-left:18px;}
.boxL{ width:100%;}
.boxR{ width:100%;}
._bix{ padding:0.5rem 0.4rem; margin-bottom:0.4rem;}
._bix .title:after{ width:3px;}

}

/* 分页 */
.wack1{ float:left; width:100%; text-align:center; margin-top:0.41rem; margin-bottom:0.61rem;}
.wack1 .pz_fy{ display:table; margin:0 auto;}
.wack1 .pz_fy a { float:left; height:16px; line-height:16px;  border-radius:16px;font-size:14px; margin:0 0.08rem;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{color:#469e98;}
.wack1 .pz_fy .l_fy,
.wack1 .pz_fy .r_fy{ width:32px; border:1px solid #469e98; position:relative;}
.wack1 .pz_fy .l_fy:after,
.wack1 .pz_fy .r_fy:after{float:left; width:6px; height:6px; border-top:1px solid #469e98; border-right:1px solid #469e98; content:''; position:absolute; left:50%; top:50%; -ms-transform:translate(-50%,-50%) rotate(45deg); transform:translate(-50%,-50%) rotate(45deg);}
.wack1 .pz_fy .l_fy:after{ -ms-transform:translate(-50%,-50%) rotate(225deg); transform:translate(-50%,-50%) rotate(225deg); margin-left:2px;}
.wack1 .pz_fy .l_fy:hover,
.wack1 .pz_fy .r_fy:hover{ background:#469e98;}
.wack1 .pz_fy .l_fy:hover:after,
.wack1 .pz_fy .r_fy:hover:after{ border-top:1px solid #fff; border-right:1px solid #fff;}

@media  screen and (max-width:1023px){
.wack1{ margin-top:0.61rem;}
.wack1 .fy_pc{ text-align:center; font-size:14px; color:#666666; padding:5px 0;}
.wack1 .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #469e98; background:#469e98; border-radius:16px; overflow:hidden;}
.wack1 .fy_pc span{ padding:5px 20px; color:#666666;}
}

.neswL{ float:left; width:100%;}
.neswL ul{ float:left; width:100%;}
.neswL ul li{ float:left; width:100%; margin-top:1px; background:#fff; }
.neswL ul li:first-child{ padding-top:0.1rem;}
.neswL ul li:last-child{ padding-bottom:0.1rem;}
.neswL ul li a{ display:flex; float:left; width:100%; align-items:center; padding:0.21rem;}
.neswL ul li .ico{ float:left; width:2.84rem; min-width:2.84rem; line-height:0; overflow:hidden; position:relative; border-radius:6px; height:calc(96px + 1.04rem); margin-right:0.42rem;}
.neswL ul li .ico img{ min-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.neswL ul li a:hover .ico img{transform:translate(-50%,-50%) scale(1.1); -ms-transform:translate(-50%,-50%) scale(1.1); }
.neswL ul li .text{ float:left; width:100%;}
.neswL ul li .time{ float:left; width:100%; color:#235856;font-size:calc(12px + 0.04rem);  line-height:calc(20px + 0.06rem);}
.neswL ul li .name{ float:left; width:100%; font-weight:bold; color:#333;font-size:calc(12px + 0.1rem);  line-height:calc(20px + 0.12rem);height:calc(20px + 0.12rem); margin-top:0.1rem; height: calc(20px + 0.12rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1; }
.neswL ul li .p{ float:left; width:100%; color:#666;font-size:calc(12px + 0.04rem);  line-height:calc(20px + 0.1rem); margin-top:0.08rem; height: calc(40px + 0.2rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.neswL ul li .more{ float:left; position:relative; width:31px; height:16px; border:1px solid #235856; border-radius:22px; margin:0.27rem 0 calc(3px + 0.03rem) 0; }
.neswL ul li .more:after{ position:absolute; left:50%; top:50%; float:left; content:''; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg); width:5px; height:5px; border-top:1px solid #235856; border-right:1px solid #235856;}
.neswL ul li:hover .name{ color:#235856;}
.neswL ul li:hover .more{ background:#235856;}
.neswL ul li:hover .more:after{ border-top:1px solid #fff; border-right:1px solid #fff;}

.slideL{ float:left; width:100%; background:#fff; padding:0.25rem 0.12rem 0.15rem 0.12rem;}
.slideL ul{ float:left;}
.slideL ul li{ float:left; margin:0 0.14rem;}
.slideL ul li a{ float:left; color:#5a5a5a;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem);}
.slideL ul li.on a{ color:#235856;}
.slideL ul li:hover a{ color:#235856;}
@media (max-width: 1440px){
.neswL ul li .ico{ margin-right:0.25rem;}
.slideL ul li{ margin:0 0.1rem;}
}
@media (max-width: 767px){
.slideL{/*  overflow-x:auto; */padding:0.3rem 0.2rem;}
/* .slideL::-webkit-scrollbar{ display: none;} */
.slideL ul{ display:flex; flex-wrap:wrap; width: 100%;}
.slideL ul li{ width:20%; margin:0;}
.slideL ul li a{ width: 100%; white-space:nowrap; text-align: center;}
.neswL ul li a{ padding:0.3rem;}
.neswL ul li .ico{ width:4.84rem; min-width:4.84rem; margin-right:0.3rem;}
.neswL ul li .name{font-size: calc(12px + 0.06rem); line-height:calc(18px + 0.04rem);height:calc(36px + 0.08rem);-webkit-line-clamp: 2;}
.neswL ul li .p{ line-height:calc(18px + 0.04rem);height:calc(36px + 0.08rem);}
}



.neswDet{float: left; background: #ffffff;padding:0.49rem 0.35rem 0.26rem 0.35rem; margin-bottom:0.61rem;}
.pagecon.neswDet{padding-top:0.26rem;}


.neswDet ._t{float: left;width: 100%;font-size: calc(12px + 0.18rem);line-height: calc(20px + 0.2rem);color: #333333;text-align: center; font-weight:bold;}
.neswDet ._b{float: left;width: 100%;text-align: center;border-bottom: 1px solid #eeeeee; padding: 0.15rem 0 0.2rem 0;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.06rem);color: #343434; display:flex; flex-wrap:wrap; justify-content:center;}
.neswDet ._b img{ max-width:none; width:20px;margin-right:calc(4px + 0.06rem);}
.neswDet ._b .info{ display:flex; align-items:center; margin:0.05rem 0.21rem;}
.neswDet .contB{float: left;width: 100%;font-size: calc(12px + 0.06rem);line-height: calc(20px + 0.14rem);color: #333333;padding-top: calc(10px + 0.2rem);}
.neswDet .contB img{ max-width:100%;}
.neswDet .contC{float: left;width: 100%;display: flex;align-items: center;justify-content: center;margin-top: calc(10px + 0.38rem);margin-bottom:calc(10px + 0.16rem);}
.neswDet .contC a{font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.06rem);color: #666666; display: flex;align-items: center;justify-content: center; flex-direction:column; background:#eeeeee; border-radius:calc(42px + 0.28rem); width:120px; padding:8px 0.2rem;}
.neswDet .contC a .i2{ width:22px;height:22px;display:flex; background: url(img/ico13.png) center no-repeat; background-size:22px; margin:0.04rem 0 0.02rem;}
.neswDet .contC a.active{color:#ffffff;background: #ff6e02;}
.neswDet .contC a.active .i2{background: url(img/good-two.1.svg) center no-repeat;}
.neswDet .contD{float: left;width: 100%;display: flex;align-items: center;justify-content: center;}
.neswDet .contD .fx{float: left;font-size: calc(12px + 0.04rem);line-height: calc(17px + 0.1rem);color: #666666;margin-right: calc(3px + 0.02rem);}
.neswDet .contD ul{float: left;}
.neswDet .contD li{float: left;margin-right:calc(3px + 0.07rem);}
.neswDet .contD a{float: left;width: calc(22px + 0.02rem) !important;height: calc(22px + 0.02rem) !important; background-size: 100% 100% !important;padding: 0 !important;  margin:0 !important;}
.neswDet .contE {float: left;width: 100%;padding:0.14rem 0;border-top: 1px solid #eeeeee;margin-top: calc(10px + 0.22rem);display: flex;align-items: center;justify-content:space-between;}
.neswDet .contE ._l{float: left;width:100%;}
.neswDet .contE .a1{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.neswDet .contE .a1:hover{color: #235856;}
.neswDet .contE ._r{float: left; white-space:nowrap; margin-left:0.3rem;}
.neswDet .contE .a2{float: left; font-size: calc(12px + 0.04rem);line-height: calc(24px + 0.2rem); border-radius:calc(24px + 0.2rem);  color: #fff; background:#235856; display:flex; align-items:center; padding:0 0.18rem;}
.neswDet .contE .a2:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.15);}
.neswDet .contE .a2 img{display:flex; width: 18px;height:18px;position: relative;margin-left:0.12rem;}

@media screen and (max-width:767px) {
.neswDet{width: 100%; padding:0.5rem 0.4rem; margin-bottom:0.6rem;}
.neswDet ._b{ padding:0.4rem 0;}
.neswDet ._b .i1{ max-width:none; width:calc(16px + 0.05em);margin-right:6px ;}
.neswDet .contE{ justify-content: center;flex-wrap: wrap; padding:0.4rem 0 0.2rem 0;  }
.neswDet .contE ._l{ width:100%;}
.neswDet .contE ._r{ margin:0.3rem 0 0 0;}
.neswDet .contE .a2{ padding:0.1rem 0.6rem;}


.pagecon.neswDet{padding-top:0.5rem;}
}


.shipinL{ float:left; width:100%;}
.shipinL ul{ float:left; width:100%;}
.shipinL ul li{ float:left; width:100%; margin-top:0.22rem; background:#fff; }
.shipinL ul li:first-child{ margin-top:0 !important;}
.shipinL ul li a{ display:flex; float:left; width:100%; align-items:center; padding:0.2rem 0.21rem;}
.shipinL ul li .ico{ float:left; width:3.1rem; min-width:3.1rem; line-height:0; overflow:hidden; position:relative; border-radius:6px; height:calc(100px + 1rem); margin-right:0.38rem;}
.shipinL ul li .ico .paly{ float:left; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:30px; height:30px;}
.shipinL ul li .ico .img{ min-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.shipinL ul li a:hover .ico .img{transform:translate(-50%,-50%) scale(1.1); -ms-transform:translate(-50%,-50%) scale(1.1); }
.shipinL ul li .text{ float:left; width:100%;}
.shipinL ul li .name{ float:left; width:100%; color:#333333;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.1rem); display:flex; align-items:center;}
.shipinL ul li .name img{ min-width:40px;width:40px; height:40px; border-radius:50%; margin-right:0.11rem; }
.shipinL ul li .p{ float:left; width:100%; color:#666; text-align:justify; font-size:calc(12px + 0.04rem);  line-height:calc(18px + 0.12rem); margin-top:0.18rem; height: calc(40px + 0.2rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.shipinL ul li .info{ float:left; width:100%; color:#666;font-size:14px;  line-height:calc(20px + 0.04rem);margin-top:0.18rem;display:flex; justify-content:space-between; flex-wrap:wrap;  }
.shipinL ul li .s{ float:left; display:flex; align-items:center; min-width:1rem;}
.shipinL ul li .s img{ min-width:16px;width:16px; height:16px; margin-right:0.06rem; }
.shipinL ul li:hover .name{ color:#235856;}
@media (max-width: 1440px){
.shipinL ul li .ico{ margin-right:0.25rem;}
.shipinL ul li .info{ font-size:13px;}
.shipinL ul li .s{ min-width:0.8rem;}
}
@media (max-width: 767px){
.shipinL ul li{ margin-top:0.4rem;}
.shipinL ul li a{ padding:0.3rem; flex-wrap:wrap;}
.shipinL ul li .ico{ width:100%; min-width:100%; margin-right:0; height:auto;}
.shipinL ul li .ico .img{ width:100%; position:relative; left:0; top:0; transform:translate(0%,0%); -ms-transform:translate(0%,0%);}
.shipinL ul li a:hover .ico .img{transform:translate(0%,0%); -ms-transform:translate(0%,0%); }
.shipinL ul li .text{ margin-top:0.4rem;}
.shipinL ul li .s{ min-width:48%; width:48%; margin-bottom:0.05rem;}
.shipinL ul li .s img{ margin-right:5px;}
}


.teamL{ float:left; width:100%;}
.teamL ul{ float:left; width:calc(100% + 0.2rem); margin:-0.2rem -0.1rem 0 -0.1rem; display:flex; flex-wrap:wrap;}
.teamL ul li{ float:left; width:calc(50% - 0.2rem); margin:0.2rem 0.1rem 0 0.1rem; background:#fff; }
.teamL ul li a{ display:flex; float:left; width:100%; align-items:center; padding:0.2rem 0.2rem;}
.teamL ul li .ico{ float:left; width:1.87rem; min-width:1.87rem;  line-height:0;   border-radius:6px; margin-right:0.22rem;}
.teamL ul li .ico .imgbox{width:100%; padding-bottom:129.1%; position:relative; overflow:hidden;}
.teamL ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  position:absolute; left:50%; top:50%; height:100%; width:auto;
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);

}
.teamL ul li a:hover .ico img{transform:scale(1.1) translate(-45%, -45%); -ms-transform:scale(1.1) translate( -50%, -50%);  }
.teamL ul li .text{ float:left; width:100%;}
.teamL ul li .name{ float:left; width:100%; color:#333333;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.1rem);}
.teamL ul li .p{ float:left; width:100%; color:#666; font-size:14px;  line-height:calc(20px + 0.02rem); margin:0.1rem 0; height: calc(80px + 0.08rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;}
.teamL ul li .s{ float:left; width:100%; color:#666; font-size:14px;  line-height:calc(20px + 0.04rem); position:relative; padding-left:0.15rem; }
.teamL ul li .s:after{ float:left; content:''; position:absolute; left:1px; top:50%; width:3px; height:3px; background:#235856; transform:rotate(45deg); -ms-transform:rotate(45deg);}
.teamL ul li:hover .name{ color:#235856;}
@media (max-width: 1024px){
.teamL ul li .ico{ width:2.87rem; min-width:2.87rem; }
}
@media (max-width: 767px){
.teamL ul li a{ flex-wrap:wrap; padding:0.3rem;}
.teamL ul li .ico{ width:100%; min-width:100%;}
.teamL ul li .text{ margin:0.4rem 0 0.2rem 0;}
.teamL ul li .p{ margin:0.1rem 0 0.2rem 0;}
.teamL ul li .s{ padding-left:10px;}

}


._list1{ float:left; width:100%; margin:0.13rem 0 0.03rem 0;}
._list1 ul{ float:left; width:100%;}
._list1 ul li{ float:left; width:100%; margin:0.1rem 0; display:flex; align-items:center;}
._list1 ul li .ico{ float:left; width:1.7rem; min-width:1.7rem; line-height:0; overflow:hidden; position:relative; border-radius:5px; height:calc(76px + 0.24rem); margin-right:0.16rem;}
._list1 ul li .ico span{ float:left; max-width:100%; min-width:68%;  position:absolute; left:0; top:50%; z-index:6; color:#fff;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem); padding:0.02rem 0.12rem; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);

}
._list1 ul li .ico img{ min-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._list1 ul li:hover .ico img{transform:translate(-50%,-50%) scale(1.1); -ms-transform:translate(-50%,-50%) scale(1.1); }
._list1 ul li .text{ float:left; width:100%;}
._list1 ul li .name{ float:left; width:100%; color:#333;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem); margin-top:0.05rem; height: calc(20px + 0.06rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1; }
._list1 ul li .p{ float:left; width:100%; color:#666;font-size:12px;  line-height:14px; margin-top:0.08rem; height:28px; overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
._list1 ul li .more{ float:left; position:relative; height:16px; background:#469e98; border-radius:16px; margin-top:0.07rem; color:#fff; font-size:12px; line-height:14px; padding:0 10px 2px 10px; display:flex; align-items:center; justify-content:center; }
._list1 ul li .more i{ display:block; transform:rotate(45deg); -ms-transform:rotate(45deg); width:5px; height:5px; border-top:1px solid #fff; border-right:1px solid #fff; margin-left:4px;}
._list1 ul li:hover .name{ color:#235856;}

@media (max-width: 1440px){
._list1 ul li .ico{ width:1.3rem; min-width:1.3rem; height: calc(76px + 0.14rem);}
._list1 ul li .name{ margin-top:0;}
._list1 ul li .p{margin-top: 0.04rem;}

}
@media (max-width: 767px){
._list1 ul li{ margin:0.15rem 0;}
._list1 ul li .ico{ width:4.4rem; min-width:4.4rem; margin-right:0.3rem;}
._list1 ul li .name{ margin-top:0;}
._list1 ul li .more{ margin-top:0.2rem;padding:0 10px 1px 10px;}
}

._list4{ float:left; width:100%; margin:0.27rem 0 0.06rem 0;}
._list4 ul{ margin:-0.15rem -0.14rem; display:flex; flex-wrap:wrap;}
._list4 ul li{ float:left; width:33.33%; padding:0.15rem 0.14rem;}
._list4 ul li .ico{ float:left; width:100%; line-height:0; overflow:hidden; position:relative; border-radius:5px;}
._list4 ul li .ico span{ float:left; max-width:100%; min-width:68%; position:absolute; left:0; top:50%; z-index:6; color:#fff;font-size:calc(14px + 0.12rem);  line-height:calc(20px + 0.16rem); padding:0.07rem 0.18rem; transform:translate(0%,-50%); -ms-transform:translate(0%,-50%);
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -moz-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: linear-gradient(left,rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
}
._list4 ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._list4 ul li:hover .ico img{transform:scale(1.1); -ms-transform:scale(1.1); }
._list4 ul li .text{ float:left; width:100%; padding:0.15rem 0.15rem 0 0.15rem;}
._list4 ul li .name{ float:left; width:100%; color:#333;font-size:calc(14px + 0.1rem);  line-height:calc(20px + 0.14rem);}
._list4 ul li .p{ float:left; width:100%; color:#666;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem); margin-top:0.1rem;}
._list4 ul li .more{ float:left; position:relative; height:26px; background:#469e98; border-radius:8px; margin-top:0.13rem; color:#fff; font-size:14px; line-height:24px; padding:0 15px 2px 15px; display:flex; align-items:center; justify-content:center; }
._list4 ul li .more i{ display:block; transform:rotate(45deg); -ms-transform:rotate(45deg); width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; margin-left:0.08rem;}
._list4 ul li:hover .name{ color:#235856;}


@media (max-width: 767px){
._list4 ul li{ width:50%; padding:0.2rem 0.14rem;}
._list4 ul li .text{ padding:0.3rem 0.15rem 0 0.15rem;}
._list4 ul li .more{margin-top: 0.25rem;}

}

._list5{ float:left; width:100%; margin:0.3rem 0 0.02rem 0;}
._list5 ul{ margin:-0.1rem -0.1rem; display:flex; flex-wrap:wrap;}
._list5 ul li{ float:left; position:relative; width:calc(50% - 0.2rem); margin:0.1rem 0.1rem; border-radius:5px; overflow:hidden; }
._list5 ul li .ico{ float:left; width:100%; line-height:0;position:relative; padding-bottom: 129.1%;
position: relative;
overflow: hidden;}
/*._list5 ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
._list5 ul li:hover .ico img{transform:scale(1.1); -ms-transform:scale(1.1); }*/


._list5 ul li .ico img{ width:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  position:absolute; left:50%; top:50%; height:100%; width:auto;
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);

}
._list5 ul li:hover .ico img{transform:scale(1.1) translate(-45%, -45%); -ms-transform:scale(1.1) translate( -50%, -50%);  }

._list5 ul li .text{ float:left; width:100%; padding:0 0.1rem;position:absolute; left:0; bottom:0.05rem; z-index:6;}
._list5 ul li .name{ float:left; width:100%; color:#fff;font-size:calc(14px + 0.06rem);  line-height:calc(20px + 0.1rem); padding-left:13px; position:relative;}
._list5 ul li .p{ float:left; width:100%; color:#fff;font-size:14px;  line-height:calc(20px + 0.04rem); padding-left:13px;position:relative;}
._list5 ul li .name:after,
._list5 ul li .p:after{ float:left; width:3px; height:calc(100% - 3px -  0.02rem); content:''; position:absolute; left:0; top:0; background:#469e98;}
._list5 ul li .name:after{ top:auto; bottom:0;}
._list5 ul li .cont{ float:left; width:100%; position:absolute; left:0; bottom:0.17rem; z-index:6; display:flex; justify-content:center; margin-bottom:-2rem;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
._list5 ul li .more{ float:left; position:relative; height:26px; background:#469e98; border-radius:8px; color:#fff; font-size:14px; line-height:24px; padding:0 15px 2px 15px; display:flex; align-items:center; justify-content:center; }
._list5 ul li .more i{ display:block; transform:rotate(45deg); -ms-transform:rotate(45deg); width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; margin-left:0.08rem;}
._list5 ul li:hover .text{ opacity:0;}
._list5 ul li:hover .cont{ margin-bottom:0;}

@media (max-width: 767px){
._list5{ float:left; width:100%; margin:0.3rem 0 0.2rem 0;}
._list5 ul{ margin:-0.2rem -0.14rem; display:flex; flex-wrap:wrap;}
._list5 ul li{ width:calc(50% - 0.28rem); margin:0.2rem 0.14rem;}
._list5 ul li .cont{ bottom:0.34rem;}
._list5 ul li .text{ padding:0 0.3rem; bottom:0.25rem;}
._list5 ul li .name{ padding-left:8px;}
._list5 ul li .p{ padding-left:8px;}

}


._list2{ float:left; width:100%; margin:0.23rem 0 0.03rem 0;}
._list2 ul{ float:left; width:100%;}
._list2 ul li{ float:left; width:33.33%; margin:0.15rem 0; display:flex; align-items:center; flex-direction:column; text-align:center;}
._list2 ul li .ico{ float:left; width:70px; min-width:70px; height:70px; line-height:0; overflow:hidden; position:relative; border-radius:50%; padding:5px;background: #469e98;
box-shadow:0 0.15rem 0.15rem rgba(80,125,192,0.14);
background-image: -webkit-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: -moz-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: -o-linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
background-image: linear-gradient(top, #8dcaf5 0%, #507dc0 100%);
}
._list2 ul li:nth-child(6n+2) .ico{
box-shadow:0 0.15rem 0.15rem rgba(230,184,67,0.14);
background-image: -webkit-linear-gradient(top, #fce56b 0%, #e6b641 100%);
background-image: -moz-linear-gradient(top, #fce56b 0%, #e6b641 100%);
background-image: -o-linear-gradient(top, #fce56b 0%, #e6b641 100%);
background-image: linear-gradient(top, #fce56b 0%, #e6b641 100%);
}
._list2 ul li:nth-child(6n+3) .ico{
    box-shadow:0 0.15rem 0.15rem rgba(49,113,110,0.14);
background-image: -webkit-linear-gradient(top, #79ece4 0%, #275d5b 100%);
background-image: -moz-linear-gradient(top, #79ece4 0%, #275d5b 100%);
background-image: -o-linear-gradient(top, #79ece4 0%, #275d5b 100%);
background-image: linear-gradient(top, #79ece4 0%, #275d5b 100%);
}
._list2 ul li:nth-child(6n+4) .ico{
    box-shadow:0 0.15rem 0.15rem rgba(231,70,144,0.14);
background-image: -webkit-linear-gradient(top, #f18ce7 0%, #e53b85 100%);
background-image: -moz-linear-gradient(top, #f18ce7 0%, #e53b85 100%);
background-image: -o-linear-gradient(top, #f18ce7 0%, #e53b85 100%);
background-image: linear-gradient(top, #f18ce7 0%, #e53b85 100%);
}
._list2 ul li:nth-child(6n+5) .ico{
    box-shadow:0 0.15rem 0.15rem rgba(78,99,189,0.14);
background-image: -webkit-linear-gradient(top, #8a9ef0 0%, #445ab3 100%);
background-image: -moz-linear-gradient(top, #8a9ef0 0%, #445ab3 100%);
background-image: -o-linear-gradient(top, #8a9ef0 0%, #445ab3 100%);
background-image: linear-gradient(top, #8a9ef0 0%, #445ab3 100%);
}
._list2 ul li:nth-child(6n+6) .ico{
    box-shadow:0 0.15rem 0.15rem rgba(46,181,103,0.14);
background-image: -webkit-linear-gradient(top, #7decac 0%, #24ae5e 100%);
background-image: -moz-linear-gradient(top, #7decac 0%, #24ae5e 100%);
background-image: -o-linear-gradient(top, #7decac 0%, #24ae5e 100%);
background-image: linear-gradient(top, #7decac 0%, #24ae5e 100%);
}
._list2 ul li .ico img{ width:100%; }
._list2 ul li .text{ float:left; width:100%;}
._list2 ul li .name{ float:left; width:100%; color:#333;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem); margin-top:0.05rem; height: calc(20px + 0.06rem); overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1; }
._list2 ul li .more{ float:left; position:relative; height:16px; background:#469e98; border-radius:16px; margin-top:0.06rem; color:#fff; font-size:12px; line-height:14px; padding:0 10px 2px 10px; display:flex; align-items:center; justify-content:center; }
._list2 ul li .more i{ display:block; transform:rotate(45deg); -ms-transform:rotate(45deg); width:5px; height:5px; border-top:1px solid #fff; border-right:1px solid #fff; margin-left:4px;}
._list2 ul li:hover .name{ color:#235856;}


@media (max-width: 767px){
._list2 ul li{ margin:0.3rem 0;}
._list2 ul li .name{ margin-top:0.2rem;}
._list2 ul li .more{ margin-top:0.1rem;}
}

._list3{ float:left; width:100%; margin:0.2rem 0 0.13rem 0;}
._list3 ul{ float:left; width:100%;}
._list3 ul li{ float:left; width:100%; margin:0.05rem 0; display:flex; align-items:center;}
._list3 ul li a{ float:left; width:100%; color:#666666;font-size:calc(14px + 0.02rem);  line-height:calc(20px + 0.06rem); height: calc(20px + 0.06rem); position:relative; padding-left:10px; overflow:hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1; }
._list3 ul li a:after{ float:left; content:''; position:absolute; left:1px; top:50%; width:3px; height:3px; background:#235856; transform:rotate(45deg); -ms-transform:rotate(45deg);}
._list3 ul li a:hover{ color:#469e98;}

._list3-1{ margin:0.3rem 0 0.07rem 0; padding:0 0.14rem;}
._list3-1 ul li{ width:42.7%;}
._list3-1 ul li:nth-child(2n){ float:right;}

._list3-2{ margin:0.2rem 0 0.26rem 0;}
._list3-2 ul li{ margin:0.02rem 0;}

._list3-3{ margin:0.1rem 0 0.1rem 0;}
._list3-3 ul li{ margin:0.03rem 0;}
._list3-3 ul li a{ font-size:14px;}

@media (max-width: 1440px){
._list3-3{ margin:0.05rem 0 0.06rem 0;}
._list3-3 ul li{ margin:0;}
}
@media (max-width: 767px){
._list3 ul li{ width:100%;}
._list3-1 ul li{ width:100%;}
}


._Form{ float:left; width:100%; margin:0 0 0.07rem 0;}
._Form .lab{ float:left; width:100%; position:relative; margin-top:0.09rem;}
._Form .name{ float:left; width:100%; color:#333; font-size: 14px;line-height: calc(20px + 0.04rem); margin-bottom:0.06rem;}
._Form .text{ float:left; width:100%; color:#333; font-size: 14px;line-height: calc(20px + 0.04rem); height: calc(20px + 0.16rem); border:0; background:#ececec; padding:0.06rem 0.17rem; border-radius:3px;}
._Form .text1{ background:none; padding:0.06rem 0 0.06rem 0.25rem; text-align:right;}
._Form .textarea{ height: calc(40px + 0.11rem);}
._Form .lab1{ display:flex; margin-top:0.18rem; border-bottom:1px solid #cacaca;}
._Form .lab2{ display:flex; justify-content:center; margin-top:0.23rem;}
._Form .yanzheng{ display:flex; max-width:none; height: calc(20px + 0.16rem);}
._Form .submit{ float:left; width:1.29rem; min-width:1.29rem; color:#fff; font-size: 14px;line-height: calc(20px + 0.04rem); height: calc(20px + 0.16rem); border:0; background:#245856; padding:0; border-radius:3px;}
._Form .submit:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.15);}
._Form .jt:after{ float:right; content:''; position:absolute; right:0.17rem; bottom:calc(8px + 0.08rem); width:8px; height:8px; border-bottom:1px solid #999999; border-right:1px solid #999999; transform:rotate(45deg); -ms-transform:rotate(45deg);}
._Form .down li{ float:left; width:100%; color:#999; font-size: 14px;line-height:24px; padding:0 0.18rem; cursor:pointer; }
._Form .down li:hover{ color:#245856;}
._Form .down{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; margin-top:1px; z-index:6; background:#fff; padding:6px 0; border-radius:5px;
 overflow:hidden; box-shadow:0 3px 6px rgba(0,0,0,0.15);
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(40px + 1.4rem);
}
._Form .down::-webkit-scrollbar {
 width:3px
}
._Form .down::-webkit-scrollbar-track
{
background:#cacaca;
 border-radius:3px
}
._Form .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:#245856;
 border-radius:3px
}


._Form ::-webkit-input-placeholder{color:#999}
._Form :-moz-placeholder{color:#999}
._Form ::-moz-placeholder{color:#999}
._Form :-ms-input-placeholder{color:#999}

@media screen and (max-width:767px) {
._Form{ margin:0 0 0.2rem 0; padding: 0 10px;}
._Form .lab{ margin-top:0.2rem;}
._Form .lab1{  margin-top:0.3rem;}
._Form .lab2{  margin-top:0.4rem;}
._Form .name{ margin-bottom:0.1rem;}
._Form .text{ height: calc(32px + 0.04rem);padding:6px 0.3rem; }
._Form .submit{ width:4rem; min-width:4rem; line-height: calc(32px + 0.04rem); height: calc(32px + 0.04rem);}
._Form .yanzheng{ height: calc(32px + 0.04rem);}
._Form .jt:after{ bottom:calc(14px + 0.02rem); right:0.3rem; }
._Form .down li{ padding:0 0.3rem;}

}


._bik{ float:left; width:100%; margin-bottom:1px; background:#fff; padding:0.35rem 0.2rem;}
._bik .title{ float:left; width:100%; text-align:center; color:#333333;font-size:calc(14px + 0.16rem);  line-height:calc(20px + 0.2rem); }
._bik1{ margin-bottom:0.61rem;}
.kech{ float:left; width:100%; margin-bottom:0.21rem; background:#fff; padding:0.31rem 0.39rem 0.44rem 0.39rem; color:#666666;font-size:calc(12px + 0.04rem);  line-height:calc(20px + 0.04rem);}
.kech .title{ float:left; width:100%; text-align:center; color:#333333;font-size:calc(14px + 0.16rem);  line-height:calc(20px + 0.2rem);}
.kech .tit{ float:left; width:100%; color:#333333;font-size:calc(14px + 0.04rem);  line-height:calc(26px + 0.04rem); padding-left:39px; background:url(img/ico31.png) left bottom no-repeat; margin-top:0.29rem; display:flex; align-items:center; }
.kech .tit img{ min-width:24px; width:24px; height:24px; margin-right:8px;}
.kech .text{ float:left; width:100%; padding:11px 0 0 39px;}
.kech .text1{ float:left; width:calc(100% + 0.13rem); padding:0.21rem 0 0 39px; display:flex; flex-wrap:wrap;}
.kech .l{ float:left; border:1px solid #dddddd; border-radius:10px; width:calc(33.33% - 0.13rem); margin:0 0.13rem 0.11rem 0; padding:0.12rem 0.28rem; }
.kech .p{ float:left; width:100%; margin:0.07rem 0; }
.kech .tab{ float:left; width:100%; line-height:0; overflow:hidden; border-radius:10px; margin:0.38rem 0 0.12rem 0;}
.kech .tab .img{ float:left; width:100%; position:relative; background:#000000;/* padding-bottom:calc(226px + 2rem);*/ overflow:hidden;}
.kech .tab .img ._vid{ width:100%; /* min-width:100%;  max-height:100%; min-height:100%; opacity:0.79; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.kech .tab .img video._vid{width:100%; height:100%;*/}
.kech .tab .ico{ float:left; width:0.76rem; height:0.76rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); cursor:pointer;}
.kech .tab .ico img{ width:100%;}
.kech .tab .slick-dots{display: block;position: absolute;width: 100%;height: 7px;left: 0;bottom: calc(10px + 0.06rem);display: flex;align-items: center;justify-content: center;}
.kech .tab .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #f5f5f5;margin: 0 5px;}
.kech .tab .slick-dots .slick-active{width: 22px;}

.pv-video-player{ position:absolute !important; left:0; top:0; width:100% !important; height:100% !important;}
.pv-cover>span{ width:0.76rem !important; height:0.76rem !important; margin:0 !important; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background:url(img/home15.png) left bottom no-repeat; background-size:100% 100%;}
.pv-icon-btn-play:before{ display:none !important;}
.pv-cover{ width:100% !important;  height:100% !important;}
video.pv-video{object-fit: fill !important;}
#container138dcc96670a0728e2ddb6276128d93e_1{ display:block; height:100% !important; position:absolute !important; left:0; top:0; }
#playbutton{ width:1.3rem !important; height:1.3rem !important; margin:0 !important; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }


@media (max-width: 767px){
._bik{padding:0.4rem 0.3rem;}
.kech{ margin-bottom:0.3rem;}
.kech .tit{ padding-left:32px;}
.kech .text{ padding:11px 0 0 32px;}
.kech .text1{ width:100%; padding:0.3rem 0 0 32px;}
.kech .l{ width:100%; margin:0.15rem 0 0.15rem 0;}
.kech .tab .ico{ width:1.3rem; height:1.3rem;}
.pv-cover>span{ width:1.3rem !important; height:1.3rem !important;}

}

.Junior_table .flexbox{width: 100%;margin-top: calc(10px + 0.38rem);display: flex;flex-wrap: wrap;align-items: center;}
.Junior_table ._c{float: left;width:36.4%; display:flex; justify-content:center; margin-left:2.1%;}
.Junior_table ._c img{display: block;width: 100%;}
.Junior_table ._c ._img{float: left;width:2.74rem;}
.Junior_table .ul{float: left;width: 61.5%; display:flex; flex-wrap:wrap;}
.Junior_table .ul .li{float: left;width: 33.33%;margin-top: calc(10px + 0.07rem);}
.Junior_table .ul .tit{float: left;width: calc(100% - 20px - 0.08rem);font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.1rem);font-weight: bold;}
.Junior_table .ul .i{display: inline-block;width: calc(10px + 0.08rem);height: calc(10px + 0.08rem);margin-right: 10px;margin-top: calc(5px + 0.01rem);}
.Junior_table .ul .titbox{float: left;width: 100%;display: flex;}
.Junior_table .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: calc(10px + 0.05rem);padding-left: calc(20px + 0.08rem);}
@media screen and (max-width:767px) {
.Junior_table ._c{width: 100%;margin:0 0 15px 0;}
.Junior_table ._c ._img{ width:80%;}
.Junior_table .ul{width: 100%; justify-content:space-between;}
.Junior_table .ul .li{ width:48%;}
}

.pub_title1{display: block;width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pub_title1 .stit{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #666666;text-align: center;margin-top: calc(5px + 0.05rem);}
.pub_title1 .tbox{float: left;font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.14rem);color: #333;font-weight: bold;position: relative;padding-top: calc(10px + 0.1rem);padding-bottom: 2px;}
.pub_title1 .tbox span{position: relative;z-index: 5;}
.pub_title1 .tbox::after{content: "";display: block;position: absolute;width:calc(5px + 0.06rem);height:12px;left:100%;bottom:calc(5px + 0.06rem);z-index: 1; margin-left:6px; background: url(img/ico40.png) left no-repeat;background-size:100% auto;}
.pub_title1 .tbox::before{content: "";display: block;position: absolute;width:calc(10px + 0.13rem);height:25px;right:100%;bottom:0.04rem;z-index: 1; margin-right:10px; background: url(img/ico39.png) left no-repeat;background-size:100% auto;}
.pub_title1.huaxue .tbox::after{background: url(img/ico40.1.png) left no-repeat;background-size:100% auto;}
.pub_title1.huaxue .tbox::before{ background: url(img/ico39.1.png) left no-repeat;background-size:100% auto;}
.pub_title1.shuxue .tbox::after{background: url(img/ico40.2.png) left no-repeat;background-size:100% auto;}
.pub_title1.shuxue .tbox::before{ background: url(img/ico39.2.png) left no-repeat;background-size:100% auto;}
.pub_title1.wuli .tbox::after{background: url(img/ico40.3.png) left no-repeat;background-size:100% auto;}
.pub_title1.wuli .tbox::before{ background: url(img/ico39.3.png) left no-repeat;background-size:100% auto;}
.pub_title1.NEC .tbox::after{background: url(img/zpic24.png) left no-repeat;background-size:100% auto;}
.pub_title1.NEC .tbox::before{ background: url(img/zpic23.png) left no-repeat;background-size:100% auto;}

.pub_title.shengwu .tbox::after{background: linear-gradient(to right,rgba(84,159,232,1),rgba(84,159,232,0));}
.pub_title.tuofu .tbox::after{background: linear-gradient(to right,rgba(71,158,152,1),rgba(71,158,152,0));}
.pub_title.guoji .tbox::after{background: linear-gradient(to right,rgba(82,120,227,1),rgba(82,120,227,0));}
.pub_title.gjxm .tbox::after{background: linear-gradient(to right,rgba(125,182,152,1),rgba(125,182,152,0));}
.pub_title.gjxm1 .tbox::after{background: linear-gradient(to right,rgba(125,182,152,1),rgba(125,182,152,0));}
.pub_title.gjxm1 .tbox{ color: #fff;}
.pub_title.gjxm1 .stit{ color: #fff;}
.pub_title.gjxm1 .tbox::before{background: url(img/img9.1.png) left no-repeat;background-size: cover;}



.jianjie_sect.tuofu{ background:#f2fcfc;}
.jianjie_sect.tuofu .flexbox{ margin-top:0.61rem;}
.jianjie_sect.tuofu ._l{ padding-top:calc(10px + 0.06rem);}
.jianjie_sect.tuofu ._l .ico{border: 1px solid #6cb997;}
.jianjie_sect.tuofu ._l .ico::after{background: #6cb997;}
.jianjie_sect.tuofu ._l .cont{ margin-top:calc(10px + 0.16rem);}
.jianjie_sect.tuofu ._l .text span{ color:#6cb997;}
.jianjie_sect.tuofu ._l .eng_name{ color:#6cb997;}
.jianjie_sect.tuofu ._r ._img::after{background: url(img/tuofu3.png) no-repeat;background-size: cover;}

.jianjie_sect.wljs .pub_title1{ position:relative; padding-bottom:calc(10px + 0.2rem);}
.jianjie_sect.wljs .pub_title1:after{ float:left; width:62px; height:2px; content:''; position:absolute; left:0; bottom:0; background:#af5147;}
.jianjie_sect.wljs .pub_title1 .tbox{ padding-top:0.1rem;}
.jianjie_sect.wljs .pub_title1 .tbox::before{ margin-right:0.23rem;}
.jianjie_sect.wljs .pub_title1 .tbox::after{ margin-left:0.25rem;}
.jianjie_sect.wljs{ background:#fff;}
.jianjie_sect.wljs ._l{padding-right:0.7rem;padding-top:0;padding-left:0.46rem;}
.jianjie_sect.wljs ._l .text{ padding-left:0;line-height: calc(20px + 0.16rem);}
.jianjie_sect.wljs ._r ._img::after{background: url(img/wljs2.png) no-repeat;background-size: cover;}

.jianjie_sect.NEC .pub_title1{ position:relative; padding-bottom:calc(10px + 0.2rem);}
.jianjie_sect.NEC .pub_title1:after{ float:left; width:62px; height:2px; content:''; position:absolute; left:0; bottom:0; background:#587ac2;}
.jianjie_sect.NEC .pub_title1 .tbox{ padding-top:0.1rem;}
.jianjie_sect.NEC .pub_title1 .tbox::before{ margin-right:0.23rem;}
.jianjie_sect.NEC .pub_title1 .tbox::after{ margin-left:0.25rem;}
.jianjie_sect.NEC{ background:#fff;}
.jianjie_sect.NEC ._l{padding-right: 0.7rem;padding-top:0;padding-left: 0.46rem;}
.jianjie_sect.NEC ._l .text{ padding-left:0;line-height: calc(20px + 0.16rem);}
.jianjie_sect.NEC ._r ._img::after{background: url(img/zpic26.png) no-repeat;background-size: cover;}

.jianjie_sect.wljs1 .pub_title1 .tbox{ padding-top:calc(10px + 0.26rem)}
.jianjie_sect.wljs1 .pub_title1:after{ background:#bc843e;}
.jianjie_sect.wljs1 ._r ._img::after{background: url(img/wljs2.1.png) no-repeat;background-size: cover;}

.jianjie_sect.wljs2 .pub_title1 .tbox{ padding-top:calc(10px + 0.26rem)}
.jianjie_sect.wljs2 .pub_title1:after{ background:#509a5e;}
.jianjie_sect.wljs2 ._r ._img::after{background: url(img/wljs2.2.png) no-repeat;background-size: cover;}

.jianjie_sect.wljs3 .pub_title1 .tbox{ padding-top:calc(10px + 0.26rem)}
.jianjie_sect.wljs3 .pub_title1:after{ background:#407eb7;}
.jianjie_sect.wljs3 ._r ._img::after{background: url(img/wljs2.3.png) no-repeat;background-size: cover;}

.jianjie_sect.gjxms{ width: 100%;padding-top:calc(10px + 0.28rem); padding-bottom:calc(10px + 0.55rem);}
.jianjie_sect.gjxm ._l{ width: 100%; padding:0.18rem 0 0 0;}
.jianjie_sect.gjxm ._l .ico{border: 1px solid #367c50;}
.jianjie_sect.gjxm ._l .ico::after{background: #367c50;}

.jianjie_sect.hhr0{ background:#f5f5f5; width: 100%;padding-top:calc(10px + 0.28rem); padding-bottom:calc(10px + 0.5rem); overflow:hidden; position:relative; }
.jianjie_sect.hhr0:after{ z-index:1; display:block; content:''; position:absolute; left:-2.48rem; bottom:-0.8rem; border:1.2rem solid #eceeee; border-radius:50%; width:5.12rem; height:5.12rem;}
.jianjie_sect.hhr0 .flexbox{ margin-top:calc(10px + 0.48rem); position:relative; z-index:6;}
.jianjie_sect.hhr0 ._l{ padding:0.16rem 0.7rem 0 0;}
.jianjie_sect.hhr0 ._l .text{ width:100%; padding:0;line-height: calc(20px + 0.16rem);}
.jianjie_sect.hhr0 ._r ._img::after{background: url(img/wljs2.4.png) no-repeat;background-size: cover;}

.jianjie_sect.IB{ background:#eef5f0; width: 100%;padding-top:calc(10px + 0.28rem); padding-bottom:calc(10px + 0.5rem);}
.jianjie_sect.IB .flexbox{ margin-top:calc(10px + 0.48rem);}
.jianjie_sect.IB ._l .ico{border: 1px solid #367b50;}
.jianjie_sect.IB ._l .ico::after{background: #367b50;}
.jianjie_sect.IB ._l{ padding:0.16rem 0.7rem 0 0;}
.jianjie_sect.IB ._r ._img::after{background: url(img/wljs2.5.png) no-repeat;background-size: cover;}
.jianjie_sect.IB ._l .eng_name{ color:#367b50;}


.jianjie_sect.A_Level{ width: 100%;padding-top:calc(10px + 0.28rem); padding-bottom:calc(10px + 0.5rem);}
.jianjie_sect.A_Level .flexbox{ margin-top:calc(10px + 0.5rem);}
.jianjie_sect.A_Level ._l{ padding:0.16rem 0.7rem 0 0;}

.table_mtd{ padding-top:calc(10px + 0.28rem); padding-bottom:calc(10px + 0.51rem);}
.table_mtd ._btn{width: 100%;margin-top: calc(10px + 0.3rem);display: flex;align-items: center;justify-content: center;}
.table_mtd ._btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,#489f9c,#82bfbb);padding: 0 calc(10px + 0.1rem); min-width:calc(100px + 1.6rem); text-align:center; margin:0 0.25rem;}
.table_mtd ._btn a:hover{background: #469e98;}
.table_mtd ._btn a.on{background: linear-gradient(to top,#476fdd,#7ea3fd);}
.table_mtd ._btn a.on:hover{ background:#476fdd;}
._Table{ color:#666666;font-size: calc(14px + 0.02rem); line-height: calc(20px + 0.1rem);}
._Table th{ padding:0.15rem 0.1rem; border:1px solid #4da29c; border-top:0; border-bottom:0;}
._Table th:first-child{ border-left:0 !important;}
._Table th:last-child{ border-right:0 !important;}
._Table td{ padding:0.1rem 0.1rem; border:1px solid #82bfbb;}
._Table td:first-child{ border-left:0 !important;}
._Table td:last-child{ border-right:0 !important;}
._Table tr:first-child th{ border-top:0 !important;}
._Table tr:last-child td{ border-bottom:0 !important;}

.Junior_table{ background:#f2fcfc;}
.Junior_table .table{ width: 100%;margin-top: calc(10px + 0.31rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border:calc(2px + 0.03rem) solid #82bfbb; box-shadow: 0 0 10px 2px rgba(127,189,185,0.44);}
.Junior_table ._Table{ line-height: calc(20px + 0.04rem);}
.Junior_table ._Table th{ padding:15px calc(10px + 0.15rem);font-size: calc(14px + 0.04rem);border-left: 1px solid #9bccc9;border-right:1px solid #9bccc9;}
.Junior_table ._Table td{ padding:calc(10px + 0.1rem) calc(10px + 0.15rem) calc(10px + 0.2rem) calc(10px + 0.15rem); border-left: 1px solid #f2fcfc;border-right:1px solid #f2fcfc;}


.tuofu_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #82bfbb; border-top:0; box-shadow: 0 0 10px 2px rgba(130,191,187,0.44);}

.UKChO_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #bc843e; border-top:0; box-shadow: 0 0 10px 2px rgba(216,159,87,0.44);}
.UKChO_table ._Table{ color:#666666;font-size:14px; line-height: calc(20px + 0.1rem);}
.UKChO_table ._Table th{ padding:10px calc(10px + 0.2rem); border:1px solid #d89f57; border-top:0; border-bottom:0; font-size:calc(14px + 0.02rem);}
.UKChO_table ._Table td{ padding:calc(10px + 0.08rem) calc(10px + 0.2rem); border:1px solid #d89f57;}

.wuli_table{ background:#f5f5f5;}
.wuli_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #407eb7; border-top:0; box-shadow: 0 0 10px 2px rgba(84,153,217,0.44);}
.wuli_table ._Table{ color:#666666;font-size:14px; line-height: calc(20px + 0.1rem);}
.wuli_table ._Table th{ padding:10px calc(10px + 0.2rem); border:1px solid #407eb7; border-top:0; border-bottom:0; font-size:calc(14px + 0.02rem);}
.wuli_table ._Table td{ padding:calc(10px + 0.08rem) calc(10px + 0.2rem); border:1px solid #407eb7;}

.ksnr_table{ background:#f5f5f5;} 
.ksnr_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #af5147; border-top:0; box-shadow: 0 0 10px 2px rgba(210,112,101,0.44);}
.ksnr_table ._Table{ color:#666666;font-size:14px; line-height: calc(20px + 0.04rem);}
.ksnr_table ._Table th{ padding:15px calc(10px + 0.2rem); border:1px solid #d27065; border-top:0; border-bottom:0;}
.ksnr_table ._Table td{ padding:12px calc(10px + 0.2rem); border:1px solid #d27065;}

.kaoshi_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #7db698; border-top:0; box-shadow: 0 0 10px 2px rgba(125,182,152,0.44);}
.kaoshi_table ._Table{ color:#666666;font-size:14px; line-height: calc(20px + 0.04rem);}
.kaoshi_table ._Table th{ padding:13px calc(10px + 0.2rem); border:1px solid #7db698; border-top:0; border-bottom:0; font-size:calc(14px + 0.02rem);}
.kaoshi_table ._Table td{ padding:7px calc(10px + 0.08rem); border:1px solid #7db698;}

.Offer_table .table{ width: 100%;border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #9aaadc; border-top:0; box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);}
.Offer_table ._Table{ color:#666666;font-size:14px; line-height: calc(20px + 0.04rem);}
.Offer_table ._Table th{ padding:13px calc(10px + 0.2rem); border:1px solid #7e8ec1; border-top:0; border-bottom:0; font-size:calc(14px + 0.02rem);}
.Offer_table ._Table td{ padding:7px calc(10px + 0.08rem); border:1px solid #9aaadc;}

.IB_table .table{ width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border:0.06rem solid #7db698; box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);}
.IB_table ._Table{ color:#666666;}
.IB_table ._Table th{ padding:13px calc(10px + 0.2rem); border:1px solid rgba(255,255,255,0.05); border-top:0; border-bottom:0; }
.IB_table ._Table td{ padding:7px calc(10px + 0.08rem); border:1px solid rgba(255,255,255,0.5); border-bottom:1px solid rgba(154,170,220,0.5);}

.IB_table1 .table1{ float:left; width:31.5%; margin-top:calc(10px + 0.29rem); margin-right:2.75%;border-radius: calc(10px + 0.12rem);overflow: hidden;}
.IB_table1 .table1:nth-child(3n){ margin-right:0;}
.IB_table1 ._Table{ line-height: calc(20px + 0.04rem);}
.IB_table1 ._Table th{ padding:calc(10px + 0.08rem) calc(10px + 0.1rem);}
.IB_table1 ._Table td{ padding:calc(10px + 0.02rem) calc(10px + 0.08rem);}
.IB_table1 .btn{display: inline-flex;align-items: center;justify-content: center;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,#489f9c,#82bfbb);padding: 0 calc(10px + 0.34rem); text-align:center; min-width: calc(90px + 1rem)}
.IB_table1 .btn:hover{background: #469e98;}

.IB_table1 .overvbox{ display:flex; flex-wrap:wrap}
.IB_table1 .flexbox{ display:flex; flex-wrap:wrap; width:100%; margin-top:0.35rem;}
.IB_table1 .flexbox .cont{width: 100%;margin-top: calc(10px + 0.15rem);position: relative;display: flex;}
.IB_table1 .flexbox .ico{width: 14px;height: 14px;border: 1px solid #62c198;display: inline-block;position: relative;margin-top: calc(3px + 0.02rem);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.IB_table1 .flexbox .ico::after{content: "";display: block;position: absolute;width: 7px;height: 7px;background: #62c198;border-radius: 100%;left: 50%;top: 50%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.IB_table1 .flexbox .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.04rem);color: #666666;padding-left: calc(6px + 0.06rem);}


@media screen and (max-width:767px) {
.table_mtd .table{width: 994px;}
._Table th{ padding:0.3rem 0.25rem;}
._Table td{ padding:0.25rem 0.25rem;}
.table_mtd ._btn a{ margin:0 0.15rem; min-width:inherit; padding:0 0.65rem; font-size:calc(12px + 0.02rem);}
.jianjie_sect.wljs ._l{padding-right:0;}
.jianjie_sect.wljs ._l .text{ width:100%;}
.jianjie_sect.wljs1 .pub_title1 .tbox{ padding-top:0.1rem;}
.jianjie_sect.hhr0 ._l{ padding:0;}
.jianjie_sect.hhr0 ._l .cont{ margin-top:0; margin-bottom:calc(10px + 0.22rem);}

.jianjie_sect.NEC ._l{padding-right:0;}
.jianjie_sect.NEC ._l .text{ width:100%;}

.jianjie_sect.tuofu .flexbox{ margin-top:0.4rem;}
.jianjie_sect.tuofu ._l{ padding: 0 0 0.8rem 0;}

.jianjie_sect.IB .flexbox{ margin-top:0.4rem;}
.jianjie_sect.IB ._l{ padding:0; margin-bottom: 0.8rem;}

.IB_table1 .flexbox .text{font-size: calc(14px + 0.02rem);}
.IB_table1 .table1{ width:100%; margin-right:0;}

}


.Offer_table .list{width: 100%; display:flex; flex-wrap:wrap; margin-top:calc(10px + 0.5rem);  margin-bottom:calc(10px + 0.25rem);}
.Offer_table .ul{float: left;width: calc(100% + 0.26rem); margin:0 -0.13rem;display: flex;flex-wrap: wrap;}
.Offer_table .ul .li{float: left;width: 11.11%;padding:0.2rem 0.13rem;}
.Offer_table .ul .li a{float: left;width: 100%; display:flex; justify-content:center; flex-wrap:wrap;}
.Offer_table .ul .li .ico{float: left;width:100%; padding-bottom:100%; position:relative;}
.Offer_table .ul .li .ico img{ width:100%;height:100%;border-radius: 100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);padding:6px;border: 4px solid #9bb4e9; border-radius: 100%;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);overflow:hidden; }
.Offer_table .ul .li .name{float: left;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.1rem);color: #333333;text-align: center;  margin-top:0.28rem;}

.Offer_table .ul .li:nth-child(9n+2) .ico img{border: 4px solid #e8bd6c;}
.Offer_table .ul .li:nth-child(9n+3) .ico img{border: 4px solid #7fabe2;}
.Offer_table .ul .li:nth-child(9n+4) .ico img{border: 4px solid #afdcae;}
.Offer_table .ul .li:nth-child(9n+5) .ico img{border: 4px solid #cfa9e7;}
.Offer_table .ul .li:nth-child(9n+6) .ico img{border: 4px solid #e8bd6c;}
.Offer_table .ul .li:nth-child(9n+7) .ico img{border: 4px solid #7fabe2;}
.Offer_table .ul .li:nth-child(9n+8) .ico img{border: 4px solid #afdcae;}
.Offer_table .ul .li:nth-child(9n+9) .ico img{border: 4px solid #cfa9e7;}

@media screen and (max-width:1024px) {
.Offer_table .ul .li{ width:20%;}
}
@media screen and (max-width:767px) {
.Offer_table .ul{ width: calc(100% + 0.6rem); margin:0 -0.3rem;}
.Offer_table .ul .li{ width:33.33%;padding:0.3rem 0.3rem;}
}

.AP_sectG.IB{ background:#eef5f0;}
.AP_sectG.IB .list a{ background:#fff;}
.AP_sectG.IB .list .btn{background: linear-gradient(to top,#479f9b,#82bfbb);}
.AP_sectG.IB .list .numb{ color:#fff;text-shadow:0 0 1px #589e79;}

.ny_banner2.tuofu .li .banbox{padding-top: calc(20px + 0.7rem); padding-bottom: calc(20px + 0.92rem);}
.ny_banner2.tuofu .banbox .tit1{font-size: calc(12px + 0.36rem);line-height: calc(20px + 0.4rem);}
.ny_banner2.tuofu .banbox .tit3{font-size: calc(10px + 0.26rem);line-height: calc(20px + 0.3rem); margin-top: calc(10px + 0.18rem); margin-bottom:0;}

.ny_banner2.wljs .li .banbox{ padding:calc(20px + 0.72rem) 0 calc(20px + 0.53rem);}
.ny_banner2.wljs .banbox .tit3{ margin-bottom:0;}
.ny_banner2.wljs .banbox .btnbox{ display:flex; justify-content:flex-end; padding:0 0.54rem;}
.ny_banner2.wljs .banbox .btnbox a{ margin:0 0.16rem; padding:0 calc(10px + 0.4rem); min-width:1.88rem;}
.ny_banner2.wljs .banbox .btnbox a:first-child{ padding:0 calc(10px + 0.52rem);}


.ny_banner2.hhr0 .bg{ float:left; width:100%; position:absolute; left:0.14rem; top:0.23rem; z-index:1;}
.ny_banner2.hhr0 .li .banbox{ text-align:center; display:flex; justify-content:center; flex-wrap:wrap; padding:calc(20px + 0.4rem) 0 calc(20px + 0.53rem);}
.ny_banner2.hhr0 .banbox .btnbox{display:flex; justify-content:center; flex-wrap:wrap;}
.ny_banner2.hhr0 .banbox .btn{ margin:0 0.16rem; padding:0 calc(10px + 0.4rem); min-width:1.88rem;}

.ny_banner2.IB .li .banbox{ padding:calc(20px + 0.5rem) 0 calc(20px + 0.06rem) 0;}
.ny_banner2.IB .banbox .tit1{font-size: calc(12px + 0.36rem);line-height: calc(20px + 0.4rem);}
.ny_banner2.IB .banbox .tit3{font-size: calc(12px + 0.14rem);line-height: calc(20px + 0.16rem); margin-top:0; margin-bottom:0.06rem;}
.ny_banner2.IB .ulbox{ margin-top:0.3rem;}
.ny_banner2.IB .bli{ width:100%;}
.ny_banner2.IB .bli a{background: linear-gradient(to top,rgba(129,153,247,0.68),rgba(195,208,255,0.68)); text-align:left; padding:calc(6px + 0.04rem) 0.46rem;}

@media screen and (max-width:767px) {
.ny_banner2.IB .li .banbox{ padding:calc(20px + 0.5rem) 0 calc(20px + 0.5rem) 0;}
.ny_banner2.wljs .li .banbox{ padding:calc(20px + 0.72rem) 0 calc(20px + 0.72rem);}
.ny_banner2.wljs .banbox .btnbox{ justify-content:center; margin-top:calc(10px + 0.16rem);}
.ny_banner2.IB .bli a{ padding:calc(4px + 0.04rem) 0.46rem;}

}

.AP_sectH.xtf_sectH{ background:#fff;}
.AP_sectH.xtf_sectH .list .cont{ padding:calc(10px + 0.05rem) calc(10px + 0.15rem) calc(10px + 0.2rem) calc(10px + 0.15rem);}
.AP_sectH.xtf_sectH .list .tit{font-size: calc(14px + 0.06rem);}
.AP_sectH.xtf_sectH .list .text{ text-align:left; margin-top:calc(10px + 0.06rem);}
.AP_sectH.xtf_sectH .list .li:nth-child(3n+1) .back{background: #f0f0f2;}
.AP_sectH.xtf_sectH .list .li:nth-child(3n+2) .back{background: #f0f5fc;}
.AP_sectH.xtf_sectH .list .li:nth-child(3n+3) .back{background: #eff9f4;}
.AP_sectH.xtf_sectH .list a:hover{border:3px solid rgba(218, 124, 104, 1);}
.AP_sectH.xtf_sectH .list a:hover .back{background: linear-gradient(to top,rgba(218,124,104,1),rgba(248,218,218,1)) !important;}


.wljs_nav{ width:100%; background:#f8fcfe;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);}
.wljs_nav .box{ width:100%; margin-top:calc(10px + 0.46rem); display:flex; flex-wrap:wrap;height: calc(60px + 0.4rem);}
.wljs_nav .box .nav-wrap{ width:100%;height:calc(60px + 0.4rem);}
.wljs_nav .box .clearfix{ width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.wljs_nav .box .li{float:left; width:calc(20% - 0.24rem); margin:0 0.12rem;}
.wljs_nav .box .li a{float:left; width:100%; position:relative; min-height:100%; text-align:center; color:#333333; font-size:calc(14px + 0.1rem);line-height: calc(20px + 0.1rem); border-radius:10px;  padding:calc(10px + 0.1rem);background: linear-gradient(to top,#d7eadf,#e7f2e6);}

.wljs_nav .box.navFix{ position:fixed; left:0; top:0; z-index:26;background: #f8fcfe; margin:0; box-shadow:0 3px 6px rgba(0,0,0,0.15);padding-left: 70px; padding-right: 70px; height: calc(50px + 0.48rem);}
.wljs_nav .box.navFix .nav-wrap{ height:calc(50px + 0.48rem); padding-top:0.1rem; padding-bottom:0.1rem;}
.wljs_nav .box.navFix .li a{font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.04rem);  padding:calc(5px + 0.1rem);}

.wljs_nav .box .li a:after{ float:left; width:100%; height:100%; content:''; position:absolute; left:0; top:0;border-radius:10px;}
.wljs_nav .box .li:nth-child(5n+2) a{background: linear-gradient(to top,#d3e5f4,#d9ecfd);}
.wljs_nav .box .li:nth-child(5n+3) a{background: linear-gradient(to top,#efe6d8,#f5efe5);}
.wljs_nav .box .li:nth-child(5n+4) a{background: linear-gradient(to top,#ebdada,#f6e4e4);}
.wljs_nav .box .li:nth-child(5n+5) a{background: linear-gradient(to top,#d5e1f4,#e3f0fc);}

.wljs_nav .box .li:hover a{ color:#fff;}
.wljs_nav .box .li:hover a:after{ border:2px solid #509a5e;}
.wljs_nav .box .li:nth-child(5n+2):hover a:after{ border:2px solid #407eb7;}
.wljs_nav .box .li:nth-child(5n+3):hover a:after{ border:2px solid #bc843e;}
.wljs_nav .box .li:nth-child(5n+4):hover a:after{ border:2px solid #af5147;}
.wljs_nav .box .li:nth-child(5n+5):hover a:after{ border:2px solid #466dbd;}
.wljs_nav .box .li:hover a{ background: linear-gradient(to top,#5da76b,#a6cc8f);}
.wljs_nav .box .li:nth-child(5n+2):hover a{background: linear-gradient(to top,#4e90cb,#69b5f9);}
.wljs_nav .box .li:nth-child(5n+3):hover a{background: linear-gradient(to top,#ce9651,#ebc28c);}
.wljs_nav .box .li:nth-child(5n+4):hover a{background: linear-gradient(to top,#bf6259,#ee8f87);}
.wljs_nav .box .li:nth-child(5n+5):hover a{background: linear-gradient(to top,#577ece,#96c5f4);}

.wljs_nav .box .li.on a{ color:#fff}
.wljs_nav .box .li.on a:after{ border:2px solid #509a5e;}
.wljs_nav .box .li:nth-child(5n+2).on a:after{ border:2px solid #407eb7;}
.wljs_nav .box .li:nth-child(5n+3).on a:after{ border:2px solid #bc843e;}
.wljs_nav .box .li:nth-child(5n+4).on a:after{ border:2px solid #af5147;}
.wljs_nav .box .li:nth-child(5n+5).on a:after{ border:2px solid #466dbd;}
.wljs_nav .box .li.on a{background: linear-gradient(to top,#5da76b,#a6cc8f);}
.wljs_nav .box .li:nth-child(5n+2).on a{background: linear-gradient(to top,#4e90cb,#69b5f9);}
.wljs_nav .box .li:nth-child(5n+3).on a{background: linear-gradient(to top,#ce9651,#ebc28c);}
.wljs_nav .box .li:nth-child(5n+4).on a{background: linear-gradient(to top,#bf6259,#eac18b);}
.wljs_nav .box .li:nth-child(5n+5).on a{background: linear-gradient(to top,#577ece,#96c5f4);}



@media screen and (max-width:1440px) {
.wljs_nav .box .li a{ font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.04rem);}
.AP_sectH.xtf_sectH .list .tit{font-size: calc(14px + 0.02rem);}
.AP_sectH .list .text{font-size: calc(14px + 0.01rem);}
}
@media screen and (max-width:1023px) {
.wljs_nav .box .li a{ font-size:calc(12px + 0.02rem);line-height: calc(16px + 0.02rem); border-radius:10px;  padding:calc(4px + 0.1rem);}

.wljs_nav .box.navFix{ padding-left:15px; padding-right: 15px; height: calc(40px + 0.44rem);}
.wljs_nav .box.navFix .nav-wrap{ height:calc(40px + 0.44rem); padding-top:0.1rem; padding-bottom:0.1rem;}
.wljs_nav .box.navFix .li a{font-size:calc(12px + 0.02rem);line-height: calc(16px + 0.02rem);  padding:calc(4px + 0.1rem);}

}
@media screen and (max-width:767px) {

.wljs_nav .box .clearfix{ overflow-x:auto; flex-wrap:nowrap; display:flex;}
.wljs_nav .box .clearfix::-webkit-scrollbar{ display: none;}
.wljs_nav .box .li{ margin:0 0.12rem; width:4.2rem; min-width:4.2rem;}

}




.wljs_tema{ background:#f8fcfe; width:100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.wljs_tema .box{ display:flex; width:100%; flex-wrap:wrap; margin-top:0.5rem;}
.wljs_tema .box ul{float:left; width:calc(100% + 0.2rem); margin:0 -0.1rem;}
.wljs_tema .box .slick-track{ display:flex;}
.wljs_tema .box li{float:left; width:calc(25% - 0.2rem); margin:0.95rem 0.1rem 0 0.1rem; box-shadow: 0 0 10px 2px rgba(233,250,232,0.44); border-radius:calc(10px + 0.1rem) 0 calc(10px + 0.1rem) calc(10px + 0.1rem); background:#fff; }
.wljs_tema .box li .img{float:left; width:100%; line-height:0; min-height:2rem; position:relative; padding-bottom:100%; top:0; margin-top:-0.95rem; overflow:hidden; background:#b7dbff;}
.wljs_tema .box li .img img{min-width:100%; min-height:100%; position:absolute; left:50%; top:50%;  transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.wljs_tema .box li .text{float:left; width:100%; border-radius:0 0 calc(10px + 0.1rem) calc(10px + 0.1rem); padding:calc(10px + 0.06rem) 0.32rem;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.wljs_tema .box li .text .tit{float:left; width:100%; color:#333; font-size:calc(14px + 0.06rem);line-height: calc(20px + 0.1rem); }
.wljs_tema .box li .text .p{float:left; width:100%; color:#666; font-size:14px;line-height: calc(20px + 0.04rem); }
.wljs_tema .box li:hover{ box-shadow: 0 0 10px 2px rgba(227,233,252,0.44);}
.wljs_tema .box li:hover{ background:#549fe8;}
.wljs_tema .box li:hover .text .tit{ color:#fff;}
.wljs_tema .box li:hover .text .p{ color:#fff;}
.wljs_tema .slick-arrow{ width:26px; height:62px; background:rgba(0,0,0,0.05); z-index:6; margin-top:0.22rem;}
.wljs_tema .slick-arrow::after{ float:left; width:14px; height:14px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg); border-bottom:2px solid #f5f7fa; border-right:2px solid #f5f7fa; margin-left:-3px;}
.wljs_tema .slick-prev{ left:-27px; border-radius:8px 0 0 8px;}
.wljs_tema .slick-prev:after{ transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg);margin-left:3px;}
.wljs_tema .slick-next{ right:-27px; border-radius:0 8px 8px 0;}
.wljs_tema .slick-arrow:hover{ background:#469e98;}

@media (max-width: 767px){
.wljs_tema .box ul{float:left; width:calc(100% + 0.24rem); margin:0 -0.12rem;}
.wljs_tema .box li{ width:calc(50% - 0.24rem); margin:0.95rem 0.12rem 0 0.12rem;}
.wljs_tema .slick-arrow{ width:15px; height:36px;}
.wljs_tema .slick-arrow::after{ width:8px; height:8px; margin-left:-1px;}
.wljs_tema .slick-prev{ left:-12px; border-radius:3px 0 0 3px;}
.wljs_tema .slick-prev:after{ margin-left:1px;}
.wljs_tema .slick-next{ right:-12px; border-radius:0 3px 3px 0;}

}

.huaxe1{ background:#f5f5f5; width:100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.huaxe1 .box{ display:flex; flex-wrap:wrap; width:100%; margin-top:0.38rem;}
.huaxe1 .box .li{float:left; width:100%; margin-top: calc(10px + 0.22rem); display:flex; align-items:center;}
.huaxe1 .box .li .img{float:left; width:30.77%; line-height:0; overflow:hidden; position:relative; z-index:5;border-radius:10px 0 0 10px; }
.huaxe1 .box .li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.huaxe1 .box .li .img:after{float:left; width:0.8rem; height:100%; content:''; position:absolute;  right:0; margin:0 -1px; top:0; background:#f5f5f5;
clip-path: polygon(99% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(99% 0%, 100% 0%, 100% 100%, 0% 100%); }
.huaxe1 .box .li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.huaxe1 .box .li .text{float:left; width:calc(69.23% + 0.47rem); background:#fff; padding:calc(10px + 0.2rem)  0.58rem calc(10px + 0.2rem) 0.47rem; margin-left:-0.47rem;position:relative; z-index:6; border-radius:0 10px 10px 0;min-height: calc(80px + 1.1rem); display:flex; align-items:center; flex-wrap:wrap; }
.huaxe1 .box .li .text:after{ float:left; width:0.6rem; height:100%; content:''; position:absolute;  right:100%; margin:0 -1px; top:0; background:#fff;
clip-path: polygon(99% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-clip-path: polygon(99% 0%, 100% 0%, 100% 100%, 0% 100%); 
}
.huaxe1 .box .li .text .tit{float:left; width:100%; font-weight:bold; color:#333; font-size:calc(14px + 0.06rem);line-height: calc(20px + 0.1rem); }
.huaxe1 .box .li .text .p{float:left; width:100%; color:#666; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.1rem); margin-top:0.1rem; }
.huaxe1 .box .li:nth-child(2n){flex-direction:row-reverse;}
.huaxe1 .box .li:nth-child(2n) .img{ border-radius:0 10px 10px 0;}
.huaxe1 .box .li:nth-child(2n) .img:after{ right:auto; left:0%; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.huaxe1 .box .li:nth-child(2n) .text{ padding:calc(10px + 0.2rem)  0.47rem calc(10px + 0.2rem) 0.58rem; margin-left:0; margin-right:-0.47rem;border-radius:10px 0 0 10px;}
.huaxe1 .box .li:nth-child(2n) .text:after{ right:auto; left:100%; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}

@media (max-width: 767px){
.huaxe1 .box .li{}
.huaxe1 .box .li .img{ width:45.77%; }
.huaxe1 .box .li .text{ width:calc(54.23% + 0.47rem);}
}


.wuli2{width:100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.wuli2 .zhu{ display:flex; flex-wrap:wrap; width:100%; color:#666; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); margin-top:0.27rem; }
.wuli2 .box{ display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; margin-top:0.25rem;}
.wuli2 .box .li{float:left; width:49.38%; margin-top: calc(10px + 0.2rem); background:#e9f3fb; border-radius:10px; color:#333; font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.26rem); padding:calc(10px + 0.05rem) calc(10px + 0.3rem) calc(10px + 0.17rem) calc(10px + 0.22rem); position:relative; }
.wuli2 .box .li:after{ float:left; width:100%; height:4px; content:''; position:absolute; left:0; top:0; border-radius:4px; background:#407eb7;}

@media (max-width: 767px){
.wuli2 .box .li{ width:100%; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.2rem); padding:calc(10px + 0.1rem) calc(10px + 0.1rem);}
}

.gj_main1{ background:#f6f9fd;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.6rem);}
.gj_main1 .list{ display:flex; flex-wrap:wrap; width:100%; margin-top:0.4rem;}
.gj_main1 .list .ul{ display:flex; flex-wrap:wrap; margin:0 -0.1rem;}
.gj_main1 .list .ul .li{float:left; width:25%; padding:0 0.1rem; position:relative; margin-top:calc(46px + 0.45rem);}
.gj_main1 .list .ul .li .la{float:left; width:100%; position:relative; min-height:100%; background:#fff; border-radius:10px; box-shadow:0 0 5px rgba(190,205,250,0.2); text-align:center; padding:calc(48px + 0.6rem) 0.3rem 0.48rem 0.3rem;}
.gj_main1 .list .ul .li .ico{float:left; width:calc(77px + 0.77rem); height:calc(77px + 0.77rem); line-height:0; overflow:hidden;border-radius:50%; display: flex;  align-items:center; justify-content: center; background: url(img/gj14.1.png) center no-repeat; background-size: 100% 100%;  position:absolute; left: 50%; z-index:5; top:calc(-36px - 0.35rem); transform: translate(-50%,0%); -ms-transform: translate(-50%,0%);}
.gj_main1 .list .ul .li .ico img{ width:calc(60px + 0.6rem); height:calc(60px + 0.6rem); }
.gj_main1 .list .ul .li .name{float:left; width:100%; font-weight:bold; color:#333; font-size:calc(14px + 0.1rem);line-height: calc(20px + 0.14rem); }
.gj_main1 .list .ul .li .p{float:left; width:100%; color:#666; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.1rem); margin-top:0.2rem; }
.gj_main1 .list .ul .li:hover .la{ background: linear-gradient(to top,#476edd,#7ea3fd);}
.gj_main1 .list .ul .li:hover .ico{ background: url(img/gj14.png) center no-repeat; background-size: 100% 100%;}
.gj_main1 .list .ul .li:hover .name{ color:#fff;}
.gj_main1 .list .ul .li:hover .p{ color:#fff;}

@media (max-width: 767px){
.gj_main1 .list .ul{ margin:0 -0.15rem;}
.gj_main1 .list .ul .li{ width:50%; padding:0 0.15rem;}
}


.gj_main2{ padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.6rem);}
.gj_main2 .box{ display:flex; flex-wrap:wrap; justify-content: space-between; width:100%; margin-top:calc(10px + 0.45rem); position: relative;}
.gj_main2 .box::after{ float: left; content: ''; position: absolute; left: 31.9%; top:50%; width: 0.8rem; height: 100%; background: url(img/gj21.png) center no-repeat; background-size: 100% auto; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.gj_main2 .img{ float: left; width: 31.5%; line-height: 0; margin:0.38rem 0; background: linear-gradient(to top,#335ce8,#6399f3);border-radius:calc(10px + 0.1rem) 0 0 calc(10px + 0.1rem); overflow: hidden; display: flex; align-items: flex-end;}
.gj_main2 .cont{ float: left; width: 67.7%;border-radius:calc(10px + 0.1rem); box-shadow: 0 0.06rem 0.16rem rgba(190,205,250,0.33); padding:0.4rem 1.18rem;}
.gj_main2 .cont .li{float:left; width:100%; display:flex; align-items: center; margin:0.1rem 0;}
.gj_main2 .cont .li .ico{float:left; min-width:82px; width:82px; height:82px; line-height:0;border-radius:50%; display: flex;  align-items:center; justify-content: center; margin-right: 0.3rem; border: 11px solid #f1f3fa;}
.gj_main2 .cont .li .ico img{ min-width:74px; width:74px; height:74px;  border: 3px solid #355ee8; border-radius:50%; }
.gj_main2 .cont .li .text{float:left; width:100%; }
.gj_main2 .cont .li .tit{float:left; width:100%; color:#355ee8; font-size:calc(14px + 0.1rem);line-height: calc(20px + 0.14rem); }
.gj_main2 .cont .li .p{float:left; width:100%; color:#666; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.06rem); margin-top:0.1rem; }

@media (max-width: 767px){
.gj_main2 .box::after{ display: none;}	
.gj_main2 .img{ display:none;  width:100%; padding: 0 20%;border-radius: calc(10px + 0.1rem) calc(10px + 0.1rem) 0 0; }	
.gj_main2 .cont{ width:100%; padding:0.6rem 0.4rem;}
.gj_main2 .cont .li{ margin: 0.2rem 0;}

}

.gj_main3{ background:#f6f9fd;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.6rem);}
.gj_main3 .hd{ display: flex; flex-wrap: wrap; width:100%; margin-top: calc(10px + 0.5rem);}
.gj_main3 .hd ul{ display: flex; flex-wrap: wrap; justify-content:center; width:100%;}
.gj_main3 .hd ul li{ display: flex; flex-wrap: wrap; justify-content:center; width:20%; background: #e3e9fc; color: #666666; font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.1rem); padding: 0.15rem; margin: 0 1.3%; text-align: center; border-radius:  calc(20px + 0.4rem); cursor: pointer;}
.gj_main3 .hd ul li.on{ color: #fff;  background: linear-gradient(to top,#476fde,#7ea3fd); }
.gj_main3 .bd{ display: flex; flex-wrap: wrap; width:100%; padding:0 0.32rem 0.3rem 0.32rem; position:relative; margin-top: calc(10px + 0.2rem);}
.gj_main3 .bd::after{ float: left; width: 100%; height: 74%; content: ''; position: absolute; left: 0; bottom: 0; background: linear-gradient(to top,#335ce8,#639af3);  z-index: 1; border-radius:calc(10px + 0.1rem);}
.gj_main3 .bd ul{ float: left; width:100%;border-radius:0 0 calc(10px + 0.1rem) calc(10px + 0.1rem); background: #fff; position: relative; z-index: 6; padding:0.17rem 0.21rem 0.14rem 0.21rem; display: flex; flex-wrap: wrap;}
.gj_main3 .bd ul li{float:left; width:calc(25% - 0.46rem);border-radius:10px; overflow:hidden; margin:0.2rem 0.23rem; text-align:center; position:relative;}
.gj_main3 .bd ul li:after{ float:left; width:100%; height:calc(100% - 80px - 0.8rem); content:''; position:absolute; left:0; bottom:0; z-index:1;  background: linear-gradient(to top,#476fde,#7ea3fd);}
.gj_main3 .bd ul li .img{float:left; width:100%;line-height:0; overflow: hidden; position:relative; z-index:6; padding-bottom:calc(80px + 0.8rem);}
.gj_main3 .bd ul li .img img{ min-width: 100%; min-height:100%; max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.gj_main3 .bd ul li:hover .img img{ transform:translate(-50%,-50%) scale(1.1); -ms-transform:translate(-50%,-50%) scale(1.1);}
.gj_main3 .bd ul li .tit{float:left; width:100%; color:#fff; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.06rem); padding: 0.07rem 0.2rem; position:relative; z-index:6;}

@media (max-width: 1440px){
.gj_main3 .bd ul li{ width:calc(25% - 0.3rem);margin:0.2rem 0.15rem;}
}
@media (max-width: 767px){
.gj_main3 .hd ul li{ width: 22%;}
.gj_main3 .bd::after{ height: 86%;}
.gj_main3 .bd ul li{float:left; width:calc(50% - 0.4rem);}
.gj_main3 .bd ul li .tit{ padding: 0.2rem 0.2rem  0.3rem 0.2rem; font-size:13px;}
}

.gjxm7{padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.66rem);}
.gjxm7-1{padding-bottom: calc(10px + 0.5rem);}
.gjxm7 .ul{ display:flex; flex-wrap: wrap; justify-content: center; width:calc(100% + 0.26rem); margin:calc(10px + 0.1rem) -0.13rem 0 -0.13rem;}
.gjxm7 .ul .li{ float:left; color: #fff;font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.1rem); padding:0.05rem 0.3rem; border-radius:6px;background:rgba(140,222,186,0.34); margin:0.05rem 0.13rem;}
.gjxm7 .form{ display:flex; flex-wrap: wrap; justify-content: center; width:calc(100% + 0.3rem); margin:0.2rem -0.15rem 0 -0.15rem;}
.gjxm7 .form .lab{ float:left; width:calc(25% - 0.3rem); position:relative; margin:calc(10px + 0.07rem) 0.15rem 0 0.15rem;}
.gjxm7 .form .text{ float:left; width:100%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.18rem); padding:0.05rem 0.25rem; border:1px solid rgba(255,255,255,0.31); border-radius:8px; background:none;}
.gjxm7 .form .submit{ float:left; width:100%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.18rem); padding:0; border:0; border-radius:8px; background:rgba(140,222,186,0.31);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.gjxm7 .form .submit:hover{background:#469e98; }

.gjxm7 ::-webkit-input-placeholder{color:#fff}
.gjxm7 :-moz-placeholder{color:#fff}
.gjxm7 ::-moz-placeholder{color:#fff}
.gjxm7 :-ms-input-placeholder{color:#fff}

@media (max-width: 767px){
.gjxm7 .ul .li{ padding:0.16rem 0.3rem; margin:0.15rem 0.15rem;font-size: calc(13px + 0.02rem);line-height: calc(20px + 0.1rem);}
.gjxm7 .form .lab{ width:calc(50% - 0.3rem);}
.gjxm7 .form .text{padding:0.05rem 0.35rem;}
.gjxm7-1 .form .lab:last-child{width:calc(100% - 0.3rem)}
}


.gjxm2{padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.gjxm2 .list{ display:flex; flex-wrap: wrap; margin:0.38rem -0.1rem 0 -0.1rem;}
.gjxm2 .list .li{ display:flex; width:calc(50% - 0.2rem); margin: calc(10px + 0.1rem) 0.1rem 0 0.1rem; border-radius: 10px; box-shadow: 0 2px 8px rgba(73,170,228,0.2); overflow:hidden;}
.gjxm2 .list .li .ico{ display:flex; flex-wrap: wrap; justify-content: center; align-items:center; flex-direction: column; width:2rem; min-width:2rem; color:#fff;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.14rem); border-radius: 10px; background: linear-gradient(to top,#398054,#8bdcb8); }
.gjxm2 .list .li .ico img{ width: calc(46px + 0.4rem); height: calc(46px + 0.4rem);}
.gjxm2 .list .li .ico span{ margin-top: 0.28rem;}
.gjxm2 .list .li .text{ display:flex; flex-wrap: wrap;align-items:center; width: 100%; color: #333;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.26rem); padding:0.26rem;}
.gjxm2 .list .li:nth-child(2n) .ico{ background: linear-gradient(to top,#429dd8,#4fb8f0);}

@media (max-width: 767px){
.gjxm2 .list .li{ width:calc(100% - 0.2rem);}
.gjxm2 .list .li .ico{ width:4rem; min-width:4rem;}
.gjxm2 .list .li .text{ padding: 0.6rem 0.4rem;}
}

.gjxm5{  padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.gjxm5 .list{ display:flex; flex-wrap:wrap; width:100%; margin-top:0.4rem;}
.gjxm5 .list .ul{ display:flex; flex-wrap:wrap; margin:0 -0.17rem;}
.gjxm5 .list .ul li{float:left; width:25%; padding:0 0.17rem; position:relative; margin-top:calc(50px + 0.52rem);}
.gjxm5 .list .ul li .la{float:left; width:100%; position:relative; min-height:100%; padding:calc(33px + 0.5rem) 0.3rem 0.55rem 0.3rem; background: url(img/gjxm9.png) center top no-repeat; background-size: 100% 100%;}
.gjxm5 .list .ul li .ico{float:left; width:calc(73px + 0.73rem); height:calc(73px + 0.73rem); line-height:0; overflow:hidden;border-radius:50%; display: flex;  align-items:center; justify-content: center; position:absolute; left: 50%; z-index:5; top:calc(-40px - 0.42rem); transform: translate(-50%,0%); -ms-transform: translate(-50%,0%); background: #fff; border: 4px solid #9aaadc; box-shadow: 0 2px 8px rgba(154,170,220,0.44); }
.gjxm5 .list .ul li .ico img{ width:calc(60px + 0.6rem); height:calc(60px + 0.6rem); }
.gjxm5 .list .ul li .name{float:left; width:100%; text-align:center; font-weight:bold;  color:#7588c3; font-size:calc(14px + 0.06rem);line-height: calc(20px + 0.06rem); margin-bottom: 0.16rem; }
.gjxm5 .list .ul li .p{float:left; display:flex; width:100%; color:#666; font-size:calc(14px + 0.04rem);line-height: calc(22px + 0.02rem); margin:0.12rem 0; }
.gjxm5 .list .ul li .zm{ min-width: 0.28rem;  color:#7588c3; }

.gjxm5 .list .ul li:nth-child(4n+2) .ico{ border: 4px solid #d28c65; box-shadow: 0 2px 8px rgba(244,176,140,0.44); }
.gjxm5 .list .ul li:nth-child(4n+2) .name{ color:#d28c65;}
.gjxm5 .list .ul li:nth-child(4n+2) .zm{ color:#d28c65;}
.gjxm5 .list .ul li:nth-child(4n+3) .ico{ border: 4px solid #62b291; box-shadow: 0 2px 8px rgba(98,178,145,0.44); }
.gjxm5 .list .ul li:nth-child(4n+3) .name{ color:#62b291;}
.gjxm5 .list .ul li:nth-child(4n+3) .zm{ color:#62b291;}
.gjxm5 .list .ul li:nth-child(4n+4) .ico{ border: 4px solid #cf7264; box-shadow: 0 2px 8px rgba(207,114,100,0.44); }
.gjxm5 .list .ul li:nth-child(4n+4) .name{ color:#cf7264;}
.gjxm5 .list .ul li:nth-child(4n+4) .zm{ color:#cf7264;}

@media (max-width: 767px){
.gjxm5 .list .ul{ margin:0 -0.15rem;}
.gjxm5 .list .ul li{ width:50%;}
.gjxm5 .list .ul li .zm{ min-width: 0.5rem;}

}

.gjxm3{ background: #eef5f0;  padding-top: calc(10px + 0.28rem);padding-bottom:10px;}
.gjxm3 .list{ display:flex; flex-wrap:wrap; width:100%; margin-top:0.28rem;}
.gjxm3 .list .ul{ display:flex; flex-wrap:wrap; margin:0 -0.28rem;}
.gjxm3 .list .ul .li{float:left; width:33.33%; padding:1.5rem 0.28rem 0 0.28rem; position:relative; margin-top:calc(10px + 0.2rem); margin-bottom:0.71rem;}
.gjxm3 .list .ul .li .la{float:left; width:100%; position:relative; min-height:100%; padding:calc(10px + 1.65rem) 0.3rem 0.31rem 0.3rem; background: url(img/gjxm10.png) center top no-repeat; background-size: 100% 100%; border-radius: 10px;}
.gjxm3 .list .ul .li .ico{float:left; width:2.98rem; height:2.98rem; line-height:0; overflow:hidden;border-radius:50%; display: flex;  align-items:center; justify-content: center; position:absolute; left: 50%; z-index:5; top:0; transform: translate(-50%,0%); -ms-transform: translate(-50%,0%); }
.gjxm3 .list .ul .li .ico img{ width:100%; height:100%; }
.gjxm3 .list .ul .li .name{float:left; width:100%; text-align:center; font-weight:bold;  color:#367c50; font-size:calc(14px + 0.1rem);line-height: calc(20px + 0.06rem);}
.gjxm3 .list .ul .li .p{float:left; display:flex; width:100%; color:#666; font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.1rem); min-height:calc(100px + 0.5rem); margin-top: 0.18rem; }
.gjxm3 .list .ul .li:nth-child(3n+2){ margin-top:calc(10px + 1.05rem); margin-bottom: 0;} 
.gjxm3 .list .ul .li:nth-child(1),
.gjxm3 .list .ul .li:nth-child(3){ margin-bottom: 0;}
.gjxm3 .list .ul .li:nth-child(2){ margin-bottom:-0.71rem;}

@media (max-width: 1440px){
.gjxm3 .list .ul{ margin:0 -0.2rem;}
.gjxm3 .list .ul .li{ padding:1.5rem 0.2rem 0 0.2rem; }
}
@media (max-width: 767px){
.gjxm3 .list { margin-top:calc(10px + 0.38rem);}	
.gjxm3 .list .ul{ margin:0 -0.15rem;}
.gjxm3 .list .ul .li{ width:50%; margin-bottom: 0; margin-top: 0;}
.gjxm3 .list .ul .li:nth-child(3n+2){ margin-top:0; margin-bottom: 0;} 
.gjxm3 .list .ul .li:nth-child(1),
.gjxm3 .list .ul .li:nth-child(3){ margin-bottom: 0;}
.gjxm3 .list .ul .li:nth-child(2){ margin-bottom:0;}
.gjxm3 .list .ul .li .la{ padding:calc(10px + 1.65rem) 0.3rem 0.8rem 0.3rem;}
}

.gjxm0{ display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top: 0.3rem;}
.gjxm0 .li{ float: left; width: 47.1%; position:relative; padding: 0 0.2rem 0.37rem 0.2rem; margin-top:calc(20px + 0.1rem);}
.gjxm0 .li::after{ float: left; width: 100%; height:calc(100% - 0.37rem); content: ''; position: absolute; left: 0; bottom: 0; background:#6cb997;  z-index: 1; border-radius:calc(10px + 0.15rem);}
.gjxm0 .li .tit{ float: left; width: 70%; border-radius:calc(20px + 0.1rem); background: #f2fbf5; position:absolute; left:15%; top:-11px; z-index:7; color:#666; font-size:calc(14px + 0.06rem);line-height: calc(20px + 0.1rem); text-align: center; padding: 0.07rem 0.2rem;background:#367c50; color: #fff; box-shadow: 0 5px 0 #b0cfbb;}
.gjxm0 .li .p{ float: left; width: 100%; border-radius:calc(10px + 0.1rem); background: #f2fbf5; position: relative; z-index: 6; min-height: 100%; color:#666; font-size:calc(14px + 0.04rem);line-height: calc(20px + 0.2rem); padding:calc(14px + 0.4rem) 0.72rem 0.18rem 0.72rem;}


@media (max-width: 767px){
.gjxm0 .li{ width: 100%;}
.gjxm0 .li .tit{ padding: 0.2rem 0.3rem;}
.gjxm0 .li .p{ padding:calc(15px + 0.8rem) 0.5rem 0.6rem 0.5rem;}
}




.gjxm6{ background: #eef5f0;  padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.46rem);}
.gjxm6 .box{  display:flex; flex-wrap:wrap; width:100%; margin-top: calc(10px + 0.44rem); align-items:center; position:relative;}
.gjxm6 .box:after{ float:left; width:100%; height:216px; content:''; position:absolute; left:0; top:calc(40px + 0.4rem); z-index:1; background:url(img/gj37.png) center no-repeat; background-size:100% auto; }
.gjxm6 .box .li{ float:left; width:22%; position:relative; z-index:6;}
.gjxm6 .box .li:nth-child(3){ width:56%;}
.gjxm6 .box .dl{ float:left; width:100%;}
.gjxm6 .box .dl:nth-child(2){ margin-top:0.05rem;}
.gjxm6 .box .dd{ float:left; width:calc(50% - 42px - 0.42rem);}
.gjxm6 .box .dd:nth-child(3n){ float:left; width:calc(83px + 0.83rem);}
.gjxm6 .box .div{ float:left; width:calc(83px + 0.83rem); text-align:center; display:flex; justify-content:center; flex-wrap:wrap; }
.gjxm6 .box .div .ico{ float:left; line-height:0; min-width:calc(93px + 0.93rem); width:calc(93px + 0.93rem); height:calc(82px + 0.82rem); display:flex; justify-content:center; align-items:center; background:url(img/gj30.png) center no-repeat  #eef5f0; background-size:100% 100%;}
.gjxm6 .box .div .ico img{ min-width:calc(58px + 0.58rem); width:calc(58px + 0.58rem); height:calc(50px + 0.5rem);}
.gjxm6 .box .div .tit{ float:left; width:100%; text-align:center; color: #121212;font-size: calc(14px + 0.04rem); line-height: calc(20px + 0.04rem); min-height: calc(40px + 0.08rem); }

@media (max-width: 767px){
.gjxm6 .box .li{ width:50%;display:flex; justify-content:center; flex-wrap:wrap; }
.gjxm6 .box:after{ display:none;}
.gjxm6 .box .div{ width:100%;}
.gjxm6 .box .dl{display:flex; justify-content:center; flex-wrap:wrap}
.gjxm6 .box .dd{ width:50%;display:flex; justify-content:center; flex-wrap:wrap;}
.gjxm6 .box .dl:nth-child(2){ margin-top:0;}
.gjxm6 .box .li:nth-child(3){ width:100%;}
.gjxm6 .box .dd:nth-child(3n){ width:50%;}

}

.hhr5{ padding-top:29px; padding-bottom:23px; width:100%;}
.hhr5 .box{ display:flex; flex-wrap:wrap; width:100%; align-items:center;}
.hhr5 .left{ float:left; width:64.9%; padding-right:0.3rem;}
.hhr5 .left .tit{ float:left; width:100%;color: #fff;font-size: calc(14px + 0.46rem);line-height: calc(20px + 0.62rem);}
.hhr5 .left .tit span{ font-weight:bold;font-size: calc(14px + 0.58rem);}
.hhr5 .left .p{ float:left; width:100%;color: #fff;font-size: calc(14px + 0.34rem);line-height: calc(20px + 0.38rem); margin:0.35rem 0 0.55rem 0;}
.hhr5 .form{ float:left; width:3.54rem; background:rgba(243,255,254,0.25); border-radius:10px; padding:0.29rem 0.3rem 0.5rem 0.24rem}
.hhr5 .form .Title{ float:left; width:100%; text-align:center; color: #fff;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.14rem); margin-bottom:2px;}
.hhr5 .form .lab{ float:left; width:100%; position:relative; margin-top:calc(10px + 0.09rem);}
.hhr5 .form .jt:after{ float:right; content:''; position:absolute; right:0.15rem; top:50%; border-bottom:2px solid #fff; border-right:2px solid #fff; transform:translate(0%,-50%) rotate(45deg); -ms-transform:translate(0%,-50%) rotate(45deg); width:8px; height:8px; margin-top:-2px; opacity:0.31;}
.hhr5 .form .text{ float:left; width:100%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.18rem); padding:0.05rem 0.18rem; border:1px solid rgba(255,255,255,0.31); border-radius:6px; background:none;}

.hhr5 .form .text ::-webkit-input-placeholder{color:#fff}
.hhr5 .form .text :-moz-placeholder{color:#fff}
.hhr5 .form .text ::-moz-placeholder{color:#fff}
.hhr5 .form .text :-ms-input-placeholder{color:#fff}

.hhr5 .form .submit{ float:left; width:38%; position:relative;color: #fff;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.08rem);height: calc(30px + 0.1rem); padding:0; border:0; border-radius:calc(30px + 0.1rem); margin-top:0.09rem;background: linear-gradient(to top,#489f9c,#82bfbb);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.hhr5 .form .submit.on{ width:59%; float:right; }
.hhr5 .form .submit:hover{background: linear-gradient(to top,#82bfbb,#489f9c);}
.hhr5 .form .down li{ float:left; width:100%; color: #fff;font-size: calc(14px + 0.02rem);line-height:26px; padding:0 22px; cursor:pointer;}
.hhr5 .form .down li:hover{ opacity:0.8;}
.hhr5 .form .down{ float:left; width:100%; position:absolute; left:0; bottom:100%; background:#469e98; padding:12px 0; border-radius:0.15rem; display:none;
 overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:208px
}
.hhr5 .form .down::-webkit-scrollbar {
 width:3px
}
.hhr5 .form .down::-webkit-scrollbar-track
{
background-color:#f5f5f5;
 border-radius:3px
}
.hhr5 .form .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#469e98;
 border-radius:3px
}

.hhr5 ::-webkit-input-placeholder{color:#fff}
.hhr5 :-moz-placeholder{color:#fff}
.hhr5 ::-moz-placeholder{color:#fff}
.hhr5 :-ms-input-placeholder{color:#fff}


@media (max-width: 767px){
.hhr5 .left{ width:100%; padding-right:0;}
.hhr5 .left .tit{font-size: calc(14px + 0.4rem);line-height: calc(20px + 0.52rem);}
.hhr5 .left .tit span{ font-size: calc(14px + 0.52rem);}
.hhr5 .left .p{ font-size: calc(14px + 0.24rem);line-height: calc(20px + 0.28rem); margin:0.35rem 0 0.35rem 0;}
.hhr5 .form{ width:100%; margin-top:0.6rem; padding:0.4rem 0.4rem 0.6rem 0.4rem;}
.hhr5 .form .jt:after{ right:0.4rem;}
.hhr5 .form .text{padding:0.05rem 0.4rem;}
}


.hhr4{ background:#eef5f0; padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.46rem);}
.hhr4 .list{ display:flex;  flex-wrap:wrap; width:100%;  margin-top:0.3rem;}
.hhr4 .list .ul{float: left;width:100%; padding: 0 0.02rem;position: relative;}
.hhr4 .list .li{float: left;width: 16.66%;  margin-top:calc(10px + 0.2rem); position:relative;}
.hhr4 .list .li:after{ float:right; width:12px; height:12px; content:''; position:absolute; left:100%; top:calc(38px + 0.38rem); transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background:url(img/hhr9.png) center no-repeat; z-index:6;}
.hhr4 .list .li a{float: left;width: 100%;position: relative; display:flex; justify-content:center; flex-wrap:wrap;}
.hhr4 .list .li .ico{float: left;width:calc(77px + 0.77rem); height:calc(77px + 0.77rem);background:url(img/hhr10.png) center no-repeat; background-size:100% 100%; display:flex; align-items:center;}
.hhr4 .list .li .ico img{width:calc(60px + 0.6rem); height:calc(60px + 0.6rem); padding:calc(5px + 0.05rem);}
.hhr4 .list .li .name{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.08rem); min-height: calc(40px + 0.16rem);  color: #333333;margin-top: 5px;text-align: center; display:flex; align-items:center; justify-content:center; padding:0 0.1rem; }
.hhr4 .list .li .numb{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.14rem);color: #539285;padding-top: calc(10px + 0.05rem);position: relative;text-align: center; font-style:italic; margin-top:8px;border-top: 1px dashed rgba(127,190,186,0.29);}
.hhr4 .list .li .numb::after{content: "";display: block;width: 14px;height: 14px;border-radius: 100%;left: 50%;top:0;position: absolute; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);background:url(img/hhr2.1.png) center no-repeat;}

@media (max-width: 1024px){
.hhr4 .list .ul{ padding:0;}
.hhr4 .list .li{ width:33.33%;}
.hhr4 .list .li .ico{ width:calc(72px + 0.72rem); height:calc(72px + 0.72rem);}
.hhr4 .list .li .ico img{width:calc(60px + 0.6rem); height:calc(60px + 0.6rem); padding:calc(3px + 0.03rem);}
.hhr4 .list .li:after{ top:calc(36px + 0.36rem); }
.hhr4 .list .li:after{ display:none;}
}


.hhr3{ background:#f5f5f5; padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.51rem);}
.hhr3 .list{ display:flex;  flex-wrap:wrap; width:100%;  margin-top:calc(10px + 0.51rem); background:#ffffff; border-radius:calc(10px + 0.1rem); border-top:calc(10px + 0.2rem)  solid #469e98; justify-content:space-between; position:relative;}
.hhr3 .list .ul{float: left;width:75.53%; padding:7px 0.4rem calc(7px + 0.5rem) 0.4rem; display:flex;  flex-wrap:wrap; justify-content:space-between;}
.hhr3 .list .ul li{float: left;width:47.7%; position:relative; margin-top:calc(10px + 0.12rem); border:1px solid #7fbeba; border-radius:49px; color:#426b69;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); display:flex; align-items:center; padding:0.09rem 0.22rem 0.13rem calc(49px + 0.17rem); min-height:49px;}
.hhr3 .list .ul li .num{ float:left; width:49px; height:49px; line-height:47px; text-align:center; color:#fff; font-size:calc(14px + 0.22rem); position:absolute; left:-1px; top:-1px; font-weight:bold; font-style:italic; background:#469e98; border-radius:50%; padding-right:6px;}
.hhr3 .list .img{float: left;width:21.38%; line-height:0; position:relative; top:0; margin-top:calc(-10px - 0.6rem); display:flex;  flex-wrap:wrap; align-items:flex-end; }


@media (max-width: 1440px){
.hhr3 .list .ul{width: 78.53%;}
.hhr3 .list .ul li{ font-size:14px;}
}
@media (max-width: 767px){
.hhr3 .list .ul{ width:100%;}
.hhr3 .list .ul li{ width:100%; min-height:40px; padding:0.3rem 0.4rem 0.3rem calc(40px + 0.2rem)}
.hhr3 .list .ul li .num{ width:40px; height:40px; line-height:38px;}
.hhr3 .list .img{ width:auto; height:2.4rem; position:absolute; right:0; bottom:100%; margin-top:-2.4rem;}
.hhr3 .list .img img{ display:block; height:2.4rem; width:auto; max-width:inherit;}
}


.hhr1{background:#eef5f0; padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.46rem);}
.hhr1 .info{ display:flex;  flex-wrap:wrap; width:100%; justify-content:center; color:#35706e; font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.1rem); font-weight:bold; margin-top:calc(10px + 0.35rem); text-align:center; }
.hhr1 .box{ display:flex;  flex-wrap:wrap; width:100%; justify-content:center; align-items:flex-end; margin-top:calc(10px + 0.5rem); }
.hhr1 .box ._img{ display:flex;  flex-wrap:wrap; width:50%; line-height:0; justify-content:flex-end;  }
.hhr1 .box ._img i{ float:right; width:82.3%; margin-right:-0.88rem;}
.hhr1 .box ._l{ display:flex;  flex-wrap:wrap; width:50%; }
.hhr1 .box .cont{ display:flex;  flex-wrap:wrap; width:100%; margin-top:11.5%; margin-bottom:2%; padding-left:0.71rem; }
.hhr1 .box .cont:nth-child(3n+1){padding-left:0.29rem;}
.hhr1 .box .cont:nth-child(3n+3){padding-left:0; margin-left:-5px;}
.hhr1 .box .tit{ display:flex;  flex-wrap:wrap; width:100%;color:#333; font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.1rem); padding-left:0.4rem; position:relative; }
.hhr1 .box .tit::after{content: "";display: block;width: 14px;height: 14px;border-radius: 100%;left:0;top:calc(3px + 0.05rem);position: absolute; background:url(img/hhr2.1.png) center no-repeat;}
.hhr1 .box .p{ display:flex;  flex-wrap:wrap; width:100%; color:#35706e; font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.14rem); margin-top:0.08rem; padding-left:0.4rem; }
@media (max-width: 1440px){
.hhr1 .box .cont{ margin-top:11%; margin-bottom:1%; padding-left:0.71rem; }
.hhr1 .box .cont:nth-child(3n+1){padding-left:0.32rem;}
.hhr1 .box .cont:nth-child(3n+3){padding-left:0.05rem; margin-left:0;}
}
@media (max-width: 767px){
.hhr1 .box ._img i{ width:100%; margin-right:0;}
.hhr1 .box ._l{ width:100%;}
.hhr1 .box .cont{ margin-top:0.4rem; margin-bottom:0.1rem; padding-left:0; }
.hhr1 .box .cont:nth-child(3n+1){padding-left:0;}
.hhr1 .box .cont:nth-child(3n+3){padding-left:0; margin-left:0;}
.hhr1 .box .tit{ padding-left:20px;}
.hhr1 .box .p{ padding-left:20px;}
}


.hhr2{ background:#eef5f0; padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.hhr2 .info{ display:flex;  flex-wrap:wrap; width:100%; justify-content:center; color:#fff; font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.1rem); font-weight:bold; margin-top:calc(10px + 0.35rem); text-align:center; margin-top:0.51rem; }
.hhr2 ._btn{width: 100%;margin-top: calc(10px + 0.09rem);display: flex;align-items: center;justify-content: center;}
.hhr2 ._btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,#489f9c,#82bfbb);padding: 0 calc(10px + 0.36rem); text-align:center; margin:0 0.25rem;}
.hhr2 ._btn a:hover{background: #469e98;}
.hhr2 .list{ display:flex;  flex-wrap:wrap; width:100%;  margin-top:0.25rem;}
.hhr2 .list .ul{float: left;width:100%; padding: 0 0.2rem;position: relative;}
.hhr2 .list .li{float: left;width:14.28%;  margin-top:calc(10px + 0.2rem); display:flex; justify-content:center; flex-wrap:wrap; text-align:center; }
.hhr2 .list li .ico{float: left;width:calc(70px + 0.7rem); height:calc(70px + 0.7rem);background:url(img/hhr14.png) center no-repeat; background-size:100% 100%; display:flex; align-items:center; justify-content:center;}
.hhr2 .list li .ico img{width:calc(60px + 0.6rem); height:calc(60px + 0.6rem);}
.hhr2 .list li .name{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.16rem); color: #fff;margin-top:0.24rem; padding:0 0.1rem; }
.hhr2 .slick-dots{display: block;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center;margin-top: calc(10px + 0.16rem);}
.hhr2 .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #fff; opacity:0.55; margin: 0 5px;}
.hhr2 .slick-dots .slick-active{width: 22px; opacity:1;}

@media (max-width: 1024px){
.hhr2 .list .ul{ padding:0;}
.hhr2 .list li{width:20%;}
.hhr2 .list li .name{font-size: calc(14px + 0.02rem);}
}
@media (max-width: 767px){
.hhr2 .list li{width:33.33%;}
}

.IB_cj{background:#eef5f0; padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.IB_cj .box{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; position:relative; margin-top:calc(10px + 0.25rem); padding:0 0.5rem 0.44rem 0.5rem;}
.IB_cj .box:after{ display:block; width:100%; height:calc(100% - 0.48rem); content:''; position:absolute; left:0; bottom:0; background:url(img/IB2.png) center no-repeat #95c4ad; z-index:1; border-radius:10px;}
.IB_cj .box .li{float: left;width:42.5%; background:#fff; position:relative; z-index:6; border:2px solid #367c50; display:flex; flex-wrap:wrap; justify-content:space-between; }
.IB_cj .box .li:after{ display:block; width:0; height:0; content:''; position:absolute; left:100%; margin-left:1px; top:-2px; border-top:0.48rem solid transparent; border-left:0.48rem solid #367c50; }
.IB_cj .box .li .img{float: left;width:40%; line-height:0;display:flex; align-items:flex-end;}
.IB_cj .box .li .img img{ width:100%; height:auto;}
.IB_cj .box .li .text{float: left;width:60%; padding:0.28rem 0.12rem 0.4rem 0.12rem; }
.IB_cj .box .li .tit{ float:left; width:100%; font-weight:bold; color:#367c50; font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.14rem); margin-bottom:0.3rem; position:relative; padding-bottom:0.18rem;}
.IB_cj .box .li .tit:after{ float:left; width:53px; height:2px; content:''; position:absolute; left:0; bottom:0; background:#95c4ad;}
.IB_cj .box .li .p{ float:left; width:100%; color:#367c50; font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.04rem); margin:0.12rem 0;}
.IB_cj .box .li .ico{ float:right; width:0.85rem; line-height:0; position:absolute; right:0; bottom:0;}
.IB_cj .box .li .ico img{ width:100%;}
.IB_cj .box .li:nth-child(2n):after{ left:auto; right:100%; transform:rotateY(180deg); -ms-transform:rotateY(180deg); margin-left:0;  margin-right:1px; }
.IB_cj .box .li:nth-child(2n){ flex-direction:row-reverse;}
.IB_cj .box .li:nth-child(2n) .text{ padding:0.28rem  0.12rem 0.4rem 0.46rem;}

@media (max-width: 1440px){
.IB_cj .box .li .p{ font-size:calc(14px + 0.01rem);}
.IB_cj .box .li:nth-child(2n) .text{ padding:0.28rem  0.12rem 0.4rem 0.30rem;}
}
@media (max-width: 767px){
.IB_cj .box .li{width:100%; margin-bottom:0.4rem;}
.IB_cj .box .li:last-child{ margin-bottom:0;}
.IB_cj .box .li:after{ display:none;}
.IB_cj .box .li .img{width:32%;}
.IB_cj .box .li .text{width:68%; padding:0.5rem 0.25rem 0.6rem 0.25rem;}
.IB_cj .box .li .p{font-size:calc(12px + 0.02rem); line-height: calc(18px + 0.04rem);}
.IB_cj .box .li:nth-child(2n) .text{ padding:0.5rem  0.25rem 0.6rem 0.5rem;}
}


.IB2{ background:#eef5f0;}
.IB2 .box{width: 100%;margin-top: calc(10px + 0.5rem); display:flex; flex-wrap:wrap;}
.IB2 .box::after{content: "";display: block;clear: both;}
.IB2 ._l,
.IB2 ._r{float: left; display:flex; flex-wrap:wrap; align-content:space-between; position:relative; z-index:6;}
.IB2 ._l{ margin-right: -0.34rem;width: calc(51.5% - 1.99rem + 0.34rem); }
.IB2 ._r{float: right; margin-left: -0.34rem;width: calc(48.5% - 1.99rem + 0.34rem); }
.IB2 ._c{float: right;width: 3.98rem; position:relative; z-index:5;}
.IB2 ._c img{display: block;width: 100%;}
.IB2 .ul{float: left;width: calc(100% + 10px);margin:0 -5px; position:relative; padding-bottom:6px;}
.IB2 .ul:after{ float:left; width:100%; content:'';}
.IB2 li{float: left; min-width:21.3%;padding: 5px;}
.IB2 li a{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;border: 1px solid #90e4df;border-radius: 6px;text-align: center;padding: 8px 0.12rem; background:#eef5f0;}
.IB2  ._l .ul:first-child{ display:flex; flex-wrap:wrap; justify-content:flex-end;}
.IB2  ._l .ul:last-child{ display:flex; flex-wrap:wrap; justify-content:flex-end; }
.IB2  ._l .ul:first-child li a{ border: 1px solid #d8c0e3;}
.IB2  ._l .ul:last-child li a{ border:1px solid #f3cd8a;}
.IB2  ._r .ul:first-child li a{ border: 1px solid #97dcab;}
.IB2  ._r .ul:last-child li a{ border:1px solid #f4aea1;}
.IB2  ._r .ul:nth-child(2){display:flex; flex-wrap:wrap; justify-content:flex-end;}
.IB2  ._r .li a{ border: 1px solid #a2c9ea;}
.IB2 ._l .ul:first-child:after{  position:absolute; right:-0.15rem; top:100%; height:28px; background:url(img/IB20.png) top right no-repeat;}
.IB2 ._l .ul:nth-child(2):after{  position:absolute; right:0.25rem; top:100%; height:44px; margin-top:-38px; background:url(img/IB21.png) bottom right no-repeat;}
.IB2 ._l .ul:last-child:after{  position:absolute; right:-0.65rem; top:100%; height:51px; margin-top:-45px; background:url(img/IB22.png) bottom right no-repeat;}
.IB2 ._r .ul:first-child:after{  position:absolute; left:-0.15rem; top:100%; height:29px; background:url(img/IB23.png) top left no-repeat;}
.IB2 ._r .ul:nth-child(2):after{  position:absolute; left:0.25rem; top:100%; height:43px; margin-top:-37px; background:url(img/IB24.png) bottom left no-repeat;}
.IB2 ._r .ul:last-child:after{  position:absolute; left:-0.65rem; top:100%; height:50px; margin-top:-44px; background:url(img/IB25.png) bottom left no-repeat;}


@media screen and (max-width:767px) {
.IB2 .box{ position:relative; margin-top:10px; min-height:calc(201px + 4.8rem);}
.IB2 ._l{width: 50%; margin:0;}
.IB2 ._r{width: 50%; margin: 0; justify-content:flex-end;}
.IB2 ._c{width: 50%; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.IB2 li{ min-width:43%; padding:0.15rem;}
.IB2 li a{font-size:12px;line-height:18px;padding:2px 0.12rem;border-radius:3px; }
.IB2 .ul{  width: calc(100% + 0.3rem); padding-bottom:3px; margin: 0.4rem -0.15rem;}
.IB2 .ul:nth-child(3n+2){ width:50%;}
.IB2 .ul:nth-child(3n+2) li{ width:86%;}
.IB2 ._l .ul:first-child,
.IB2 ._l .ul:last-child{ justify-content:flex-start;}
.IB2 ._r .ul{ display:flex; flex-wrap:wrap; justify-content:flex-end;}
.IB2 ._l .ul:first-child:after{  position:absolute; right:-0.15rem; top:100%; height:15px; background:url(img/IB20.png) top right no-repeat;}
.IB2 ._l .ul:nth-child(2):after{  position:absolute; right:-24%; top:100%; height:44px; margin-top:-38px; background:url(img/IB21.png) bottom right no-repeat;}
.IB2 ._l .ul:last-child:after{  position:absolute; right:-0.65rem; top:100%; height:32px; margin-top:-26px; background:url(img/IB22.png) bottom right no-repeat;}
.IB2 ._r .ul:first-child:after{  position:absolute; left:-0.15rem; top:100%; height:15px; background:url(img/IB23.png) top left no-repeat;}
.IB2 ._r .ul:nth-child(2):after{  position:absolute; left:-24%; top:100%; height:44px; margin-top:-38px; background:url(img/IB24.png) bottom left no-repeat;}
.IB2 ._r .ul:last-child:after{  position:absolute; left:-0.65rem; top:100%; height:32px; margin-top:-26px; background:url(img/IB25.png) bottom left no-repeat;}

}


.IB3 .box{ width:100%; display:flex; flex-wrap:wrap; margin-top:0.34rem;}
.IB3 .box ul{ display:flex; flex-wrap:wrap; float:left; width:calc(100% + 0.2rem); margin:0 -0.1rem;}
.IB3 .box li{ float:left; width:calc(25% - 0.2rem); margin:calc(10px + 0.1rem) 0.1rem 0 0.1rem; text-align:center; display:flex; flex-wrap:wrap; justify-content:center; border-radius:10px; box-shadow:0 2px 10px rgba(221,236,228,0.38); padding:0.48rem 0.4rem 0.6rem 0.4rem; border:1px solid #fff;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.IB3 .box li i{ float:left; width:calc(54px + 0.54rem); height:calc(54px + 0.54rem); display:flex; justify-content:center; align-items:center; border-radius:8px; background:rgba(125,182,152,0.26); overflow:hidden; position:relative;}
.IB3 .box li i:after{ float:left; width:calc(48px + 0.48rem); height:calc(48px + 0.48rem); border-radius:8px;background:#7db698;opacity:0.48; content:''; position:absolute; left:50%; top:50%; z-index:1; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.IB3 .box li i img{ background:#367c50; width:calc(39px + 0.39rem); height:calc(39px + 0.39rem); border-radius:8px; position:relative; z-index:6;}
.IB3 .box li .tit{ float:left; width:100%; color:#333; font-size:calc(14px + 0.1rem); line-height: calc(20px + 0.14rem); margin-top:calc(10px + 0.2rem);}
.IB3 .box li .p{ float:left; width:100%; color:#666; font-size:calc(14px + 0.04rem); line-height: calc(20px + 0.16rem); margin-top:calc(10px + 0.04rem);}
.IB3 .box li:hover{ border:1px solid #7db698; box-shadow:0 2px 10px rgba(175,210,192,0.38);}

@media (max-width: 1440px){
.IB3 .box li { padding:0.48rem 0.3rem 0.6rem 0.3rem; }
}
@media (max-width: 767px){
.IB3 .box ul{ margin:0 -0.15rem;}
.IB3 .box li i{ width:calc(64px + 0.64rem); height:calc(64px + 0.64rem);}
.IB3 .box li i:after{ width:calc(58px + 0.58rem); height:calc(58px + 0.58rem);}
.IB3 .box li i img{ width:calc(49px + 0.49rem); height:calc(49px + 0.49rem);}
.IB3 .box li{ width:calc(50% - 0.3rem); margin:calc(10px + 0.1rem) 0.15rem 0 0.15rem;}
.IB3 .box li .p{ font-size:calc(14px + 0.02rem); }

}



.IB1{}
.IB1 .box{ width:100%; display:flex; flex-wrap:wrap;margin-top:calc(10px + 0.5rem); align-items:flex-start;}
.IB1 .zhu{ float:right; color:#367c50; font-size:14px; line-height:24px; width:170px; height: calc(60px + 0.91rem); display:flex; flex-wrap:wrap; align-items:center; padding:10px 10px 10px 15px;}
.IB1 .ul{ float:left; width:calc(100% - 170px); display:flex; flex-wrap:wrap;align-items: baseline; position:relative;}
.IB1 .ul:after{ float:left; width:62.8%; height:100%; z-index:1; content:''; position:absolute; left:11.9%; bottom:0; background:url(img/IB26.png) center no-repeat; background-size:100% auto; }
.IB1 .ul .li{ float:left; width:24.8%; margin-right:9%; position:relative; z-index:6;}
.IB1 .ul .li .div{ float:left; width:100%; border:1px solid #367c50; border-radius:10px; position:relative; min-height:100%; padding:0.26rem 0.28rem; min-height: calc(60px + 0.91rem);}
.IB1 .ul .li .tit{ float:left; width:100%; font-weight:bold; color:#367c50; font-size:calc(14px + 0.06rem); line-height: calc(20px + 0.1rem); }
.IB1 .ul .li .p{ float:left; width:100%; color:#666; font-size:calc(14px + 0.02rem); line-height: calc(20px + 0.1rem); margin-top:0.07rem;}
.IB1 .ul .li:nth-child(3n){ margin-right:0; margin-left:7.6%;}
.IB1 .ul .li .div:nth-child(2){ margin-top:0.32rem;}
.IB1 .ul .li .div:hover{ background:#367c50;}
.IB1 .ul .li .div:hover .tit{ color:#fff;}
.IB1 .ul .li .div:hover .p{ color:#fff;}

@media (max-width: 767px){
.IB1 .zhu{ width:100%; padding:10px 0 0 0; height:auto;}
.IB1 .box{ margin-top:calc(10px + 0.2rem);}
.IB1 .ul{ width:100%;}
.IB1 .ul:after{ display:none;}
.IB1 .ul .li{ width:48.5%; margin-right:3%; display:flex; flex-wrap:wrap; justify-content:space-between; }
.IB1 .ul .li .div{margin-top: 0.32rem;}
.IB1 .ul .li .p{ font-size:calc(12px + 0.02rem); line-height: calc(20px + 0.1rem); }
.IB1 .ul .li:nth-child(2n){ margin-right:0;}
.IB1 .ul .li:nth-child(3n){ width:100%; margin-left:0;}
.IB1 .ul .li:nth-child(3n) .div{ width:48.5%;}
}

















/* zzh */
.ph_table_img{width: 100%;line-height: 0;margin-top: calc(10px + 0.3rem);}
.ph_table_img img{display: block;width: 100%;}
.ph_show_table{display: none;}
@media screen and (max-width:1024px) {
  .ph_hide_table{display: none;}
  .ph_show_table{display: block;}
}

/* AP备考 */
.top_mt{ margin-top:calc(121px + 0.58rem);}
.head{ float:left; width:100%; background:#fff; position:fixed; z-index:30; left:0; top:0;}
.head_sect{width: 100%;padding-top: calc(10px + 0.13rem);padding-bottom: calc(10px + 0.1rem);position: relative;z-index: 10;}
.head_sect::after{content: "";display: block;clear: both;}
.head_sect .boxA{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.head_sect .boxA::after{content: "";display: block;clear: both;}
.head_sect .logo{float: left;width: calc(61px + 1rem);line-height: 0;margin-right: 0.5rem;}
.head_sect .logo img{display: block;width: 100%;}
.head_sect .map{float: left;position: relative;cursor: pointer;z-index: 10;}
.head_sect .map .mapbtn{float: left;font-size: 14px;line-height: calc(20px + 0.04rem);color: #5a5a5a;padding-left: calc(30px + 0.1rem);background: url(img/ico1.png) left no-repeat;background-size:auto calc(20px + 0.04rem);position: relative;}
.head_sect .map .up{display: flex;align-items: center;white-space: nowrap;}
.head_sect .map .mapbtn .down{display: none;position: absolute;width: 80px;right: 4px;top: calc(100% + 2px);border: 1px solid #235856;}
.head_sect .map .mapbtn .down li{display: block;width: 100%;background: #ffffff;text-align: center;}
.head_sect .map .mapbtn .down li a{display: block;width: 100%;line-height: 24px;}
.head_sect .map .mapbtn .down li a:hover{color: #ffffff;background: #235856;}
.head_sect .map .mapbtn i{display: inline-block;width: 9px;height: 5px;background: url(img/ico2.png) center no-repeat;background-size: cover;margin-left: calc(4px + 0.04rem);}
.head_sect .formbox{float: left;width: 47.53%;margin-left: 1.04rem;margin-right: 0.87rem;position: relative;z-index: 5;}
.formbox .form{float: left;width: 100%;border: 1px solid #235856;border-radius: 5px;overflow: hidden;position: relative;}
.formbox .text{float: left;width: 100%;height: 44px;font-size: 14px;color: #333;padding: calc(7px + 0.07rem) calc(60px + 0.49rem) calc(7px + 0.07rem) calc(10px + 0.12rem);}
.formbox .ss_btn{display: block;position: absolute;width: calc(60px + 0.49rem);height: 100%;right: 0;top: 0;background: #235856;display: flex;align-items: center;justify-content: center;}
.formbox .ss_btn .submit{display: block;height: 100%;font-size: calc(14px + 0.02rem);line-height: calc(14px + 0.02rem);color: #ffffff;padding-left: calc(15px + 0.1rem);background: url(img/ico3.png) left no-repeat;background-size: calc(8px + 0.08rem) calc(10px + 0.06rem);}
.formbox input::-webkit-input-placeholder{font-size: 14px;color: #b4b4b4;}
.formbox input::-moz-placeholder{font-size: 14px;color: #b4b4b4;}
.formbox input::moz-placeholder{font-size: 14px;color: #b4b4b4;}
.formbox input:-ms-input-placeholder{font-size: 14px;color: #b4b4b4;}
.head_sect .phone{float: right;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #333333;font-weight: bold;padding-left: calc(20px + 0.11rem);background: url(img/ico4.png) left no-repeat;background-size:calc(10px + 0.09rem) auto;white-space: nowrap;}
@media screen and (max-width:1024px) {
.head_sect{margin-top: 50px;padding-top: 0;padding-bottom: 0;}
.head_sect .logo{display: none;}
.head_sect .phone{display: none;}
.head_sect .map{display: none;}
.head_sect .formbox{display: none;}
.top_mt{ margin-top:50px;}
}
@media screen and (max-width:767px) {

}

.two_navs.two_navs1{border-bottom: 1px solid #ffffff;}
.two_navs{width: 100%;border-bottom:0;}
.two_navs::after{content: "";display: block;clear: both;}
.two_navs ._l{float: left;width: calc(100px + 1rem);background: #235856;padding: calc(10px + 0.05rem) calc(10px + 0.1rem);border-top-left-radius: calc(6px + 0.06rem);border-top-right-radius: calc(6px + 0.06rem); cursor:pointer;}
.two_navs ._l .name{float: left;font-size: calc(14px + 0.06rem);line-height: calc(14px + 0.06rem);color: #ffffff;padding-left: calc(16px + 0.16rem);background: url(img/ico5.png) left no-repeat;background-size: calc(11px + 0.11rem) auto;}
.two_navs ._r{float: left;width: calc(100% - 100px - 1rem);padding-left: calc(10px + 0.16rem);display: flex;align-items: center;justify-content: space-between;padding-top: calc(6px + 0.05rem);}
.two_navs ._r a{float: left;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #5a5a5a;}
.two_navs ._r a:hover{color: #235856;}
.two_navs ._r a.active{color: #235856;}

@media screen and (max-width:1024px) {
.two_navs{display: none;}
}
.ny_banner{width: 100%;}
.ny_banner .ul{width: 100%;}
.ny_banner .li{display: block;width: 100%;height: calc(200px + 2rem);position: relative;}
.ny_banner .li .background{display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;z-index: -1;}
.ny_banner .li .ico1{display: block;position: absolute;width: calc(38px + 0.38rem);height: calc(30px + 0.31rem);left: 1.9rem;top: 0.45rem;}
.ny_banner .li .ico2{display: block;position: absolute;width: calc(25px + 0.26rem);height: calc(15px + 0.16rem);left: 2.74rem;top: 50%;margin-top: calc(-8px - 0.1rem);}
.ny_banner .li img{display: block;width: 100%;}
.ny_banner .li .w_width{height: 100%;}
.ny_banner .li .boxC{display: block;width: 100%;height: 100%;display: flex;align-items: center;position: relative;}
.ny_banner .li .cont{display: block;width: 100%;}
.ny_banner .li .tit{display: block;width: 100%;font-size: calc(16px + 0.28rem);line-height: calc(20px + 0.28rem);color: #ffffff;font-weight: bold;letter-spacing: 2px;}
.ny_banner .li .tit i{color: #f7c929;}
.ny_banner .li .tit img{display: block;width: calc(100px + 0.69rem);}
.ny_banner .li .text{display: block;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.16rem);color: #ffffff;margin-top: 0.46rem;}
.ny_banner .slick-dots{display: block;position: absolute;width: 100%;height: 7px;left: 0;bottom: calc(10px + 0.2rem);display: flex;align-items: center;justify-content: center;}
.ny_banner .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #fff;margin: 0 5px;}
.ny_banner .slick-dots .slick-active{width: 22px;}
.ny_banner{ position:relative;}
.form_ban{ position:absolute; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); float:left; right:50%; margin-right:-650px;}
@media screen and (max-width:1440px) {
  .form_ban{ right:70px; margin-right:0; }
}
@media screen and (max-width:1024px) {
  .form_ban{ right:15px; margin-right:0; }
}
@media screen and (max-width:767px) {
  .form_ban{  display:none; }
}
.ny_banner .form{display: block;width: 4rem;background: rgba(10,14,16,0.26);border-radius: calc(6px + 0.06rem);overflow: hidden;padding:0.36rem 0.3rem 0.43rem;position: absolute;right: 0;top: 50%;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.ny_banner .form .form_tit{width: 100%;margin-bottom: 0.17rem;text-align: center;}
.ny_banner .form .ft1{display: block;width: 100%;font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.14rem);color: #ffffff;font-weight: bold;}
.ny_banner .form .ft2{display: block;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #ffffff;margin-top: 0.09rem;}
.ny_banner .form .form_text{display: block;width: 100%;border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 4px;font-size: calc(14px + 0.02rem);color: #ffffff;padding:6px 10px;height: 34px;margin-bottom: 9px;}
.ny_banner .form .form_text:last-child{margin-bottom: 0;}
.ny_banner .form .form_text::-webkit-input-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner .form .form_text::-moz-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner .form .form_text::-moz-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner .form .form_text::-ms-input-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner .form .submit{display: block;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;background: linear-gradient(to right,#5faca8,#66b0ac);border-radius: calc(30px + 0.1rem);padding:0 calc(20px + 0.25rem);margin-left: auto;margin-right: auto;margin-top: calc(10px + 0.1rem);}
.ny_banner .form .submit:hover{background: #469e98;}
/* 公共标题 */
.pub_title{display: block;width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pub_title .tbox{float: left;font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.14rem);color: #121212;font-weight: bold;position: relative;padding-top: calc(10px + 0.1rem);padding-bottom: 2px;}
.pub_title .tbox span{position: relative;z-index: 5;}
.pub_title .tbox::after{content: "";display: block;position: absolute;width: 100%;height: calc(10px + 0.02rem);background: linear-gradient(to right,rgba(83,121,227,1),rgba(83,121,227,0));left: 0;bottom: 0;z-index: 1;}
.pub_title .tbox::before{content: "";display: block;position: absolute;width: calc(30px + 0.36rem);height: calc(16px + 0.16rem);background: url(img/img9.png) left no-repeat;background-size: cover;left: calc(-20px - 0.2rem);top: 0;}
.pub_title .stit{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.02rem);color: #666666;text-align: center;margin-top: calc(10px + 0.08rem);}

.AP_sectD{width: 100%;background: #f6f9fd;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);}
.AP_sectD .contbox{width: 100%;margin-top: calc(10px + 0.5rem);display: flex;align-items: center;flex-wrap: wrap;}
.AP_sectD .contbox::after{content: "";display: block;clear: both;}
.AP_sectD .contbox ._l{float: left;width: 42%;}
.AP_sectD ._l .tit{float: left;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #121212;padding-bottom: 5px;position: relative;}
.AP_sectD ._l .tit::after{content: "";display: block;position: absolute;width: 100%;height: calc(10px + 0.02rem);background: linear-gradient(to right,rgba(71,159,153,1),rgba(71,159,153,0));left: 0;bottom: 0;}
.AP_sectD ._l .jianjie{float: left;width: 100%;}
.AP_sectD ._l .jianjie .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: calc(10px + 0.13rem);padding-right: calc(10px + 0.1rem);}
.AP_sectD ._l .numb{float: left;width: 100%;margin: 0.35rem 0 0.38rem 0;}
.AP_sectD ._l .numb .cont{float: left;font-size: calc(14px + 0.02rem);line-height:32px;color: #ffffff;padding: 0 0.92rem 0 0.71rem;background: url(img/img11.png) right no-repeat;background-size: cover;}
.AP_sectD ._l .why{float: left;width: 100%;}
.AP_sectD ._l .why .opt{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #666666;margin-top: calc(10px + 0.16rem);}
.AP_sectD ._l .why .opt p{float: left;margin-bottom: calc(10px + 0.13rem);}
.AP_sectD ._l .why .opt p:last-child{margin-bottom: 0;}
.AP_sectD ._l .why .opt .s1{float: left;width: 22px;}
.AP_sectD ._l .why .opt .s2{float: left;width: calc(100% - 22px);}
.AP_sectD ._r{float: left;width: 58%;padding-left: calc(10px + 0.44rem);}
.AP_sectD ._r img{display: block;width: 100%;}
@media screen and (max-width:1024px) {
  .AP_sectD .contbox ._l{width: 100%;}
  .AP_sectD .contbox ._r{width: 100%;margin-top: 20px;}
  .pub_title .tbox::before{ left: -10px;}
  .pub_title .tbox{font-size: calc(14px + 0.14rem);}
}
.tp_box{width: 100%;overflow: hidden;}
.overvbox{width: 100%;}
.overvbox::-webkit-scrollbar{ display: none;width: 0 !important;}
@media screen and (max-width:767px) {
  .overvbox{height: calc(100% + 17px);overflow: hidden;overflow-x: scroll;}
}
.AP_sectE{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.AP_sectE .table{width: 100%;margin-top: calc(10px + 0.5rem);border: 2px solid #9aaadc;border-radius: calc(16px + 0.06rem);overflow: hidden;box-shadow:0 0 10px 3px rgba(154,170,220,0.44);}
.AP_sectE .table::after{content: "";display: block;clear: both;}
.AP_sectE .table .list{float: left;width: 14.28%;}
.AP_sectE .table .list li{display: block;width: 100%;height: calc(40px + 0.1rem);font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;display: flex;align-items: center;border-bottom: 1px solid #dde2f3;border-right: 1px solid #dde2f3;padding-left: 0.2rem;}
.AP_sectE .table .list:nth-child(7) li{border-right: none;}
.AP_sectE .table .list:nth-child(7) .tit{width: calc(100% + 1px);}
.AP_sectE .table .list:nth-child(7) .tr{height:calc(360px + 0.9rem);padding-right: 0.2rem;padding-top: 0.18rem;display: block;line-height: calc(20px + 0.16rem);}
.AP_sectE .table .list:nth-child(2){width: 11.28%;}
.AP_sectE .table .list:nth-child(4){width: 12.28%;}
.AP_sectE .table .list:nth-child(7){width: 19.28%;}
.AP_sectE .table .list .tit{height: calc(40px + 0.2rem);background: #9aaadc;color: #ffffff;border-right: 1px solid #90a0d3;}
.AP_sectE .table .list .color{color: #8092ca;}
.AP_sectE .table .tips{float: left;width: 100%;font-size: calc(12px + 0.02rem);line-height: calc(16px + 0.02rem);color: #666666;padding:calc(7px + 0.07rem) calc(10px + 0.62rem);}
.AP_sectE .xk_btn{width: 100%;margin-top: calc(10px + 0.3rem);display: flex;align-items: center;justify-content: center;}
.AP_sectE .xk_btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,rgba(72,112,222,1),rgba(72,112,222,0.6));padding: 0 calc(10px + 0.61rem);}
.AP_sectE .xk_btn a:hover{background: #469e98;}
@media screen and (max-width:767px) {
  .AP_sectE .table{width: 994px;}
}
.AP_sectF{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #f0f7fe;}
.AP_sectF .table{width: 100%;margin-top: calc(10px + 0.5rem);border: 2px solid #9aaadc;border-radius: calc(16px + 0.06rem);overflow: hidden;box-shadow:0 0 10px 3px rgba(154,170,220,0.44);}
.AP_sectF .table::after{content: "";display: block;clear: both;}
.AP_sectF .table .list{float: left;width: 20%;}
.AP_sectF .table .list li{display: block;width: 100%;height: calc(40px + 0.1rem);font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.16rem);color: #666666;display: flex;align-items: center;border-bottom: 1px solid #d3ddf2;padding-left: 23.07%;border-right: 1px solid #d3ddf2;}
.AP_sectF .table .list:nth-child(5) li{border-right: none;}
.AP_sectF .table .list:nth-child(5) .tit{width: calc(100% + 1px);}
.AP_sectF .table .list .tit{height: calc(40px + 0.2rem);background: #9aaadc;color: #ffffff;border-right: 1px solid #90a0d3;}
.AP_sectF .table .list .color{color: #8092ca;}
.AP_sectF .table .tips{float: left;width: 100%;font-size: calc(12px + 0.02rem);line-height: calc(16px + 0.02rem);color: #666666;padding:calc(7px + 0.07rem) calc(10px + 0.62rem);}
.AP_sectF .xk_btn{width: 100%;margin-top: calc(10px + 0.3rem);display: flex;align-items: center;justify-content: center;}
.AP_sectF .xk_btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,rgba(72,112,222,1),rgba(72,112,222,0.6));padding: 0 calc(10px + 0.61rem);}
.AP_sectF .xk_btn a:hover{background: #469e98;}
@media screen and (max-width:767px) {
  .AP_sectF .table{width: 994px;}
}
.AP_sectG{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.AP_sectG .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.AP_sectG .list .ul{width: calc(100% + 10px + 0.24rem);margin: calc(-5px - 0.12rem);}
.AP_sectG .list .ul::after{content: "";display: block;clear: both;}
.AP_sectG .list li{float: left;width: 33.33%;padding: calc(5px + 0.12rem);}
.AP_sectG .list .a{float: left;width: 100%;height: calc(200px + 1.1rem);padding:calc(10px + 0.32rem) calc(10px + 0.14rem) calc(10px + 0.1rem) calc(10px + 0.14rem);background: #f1f5f9;border-radius: calc(6px + 0.06rem); position: relative;}
.AP_sectG .list .a::after{content: "";display: block;position: absolute;width: calc(20px + 0.23rem);height: calc(17px + 0.18rem);background: url(img/img13.png) no-repeat;background-size: cover;right: calc(10px + 0.14rem);top: calc(10px + 0.32rem);}
.AP_sectG .list .tit{float: left;width: 100%;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.08rem);color: #121212;font-weight: bold;}
.AP_sectG .list .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: calc(10px + 0.13rem);}
.AP_sectG .list .numb{display: block;position: absolute;font-size: calc(20px + 0.4rem);line-height: calc(20px + 0.4rem);color: #f1f5f9;font-weight: bolder;left: calc(10px + 0.14rem);bottom: calc(10px + 0.36rem);text-shadow: 0 0 2px #3259bd;}
.AP_sectG .list .ico{display: block;position: absolute;width: calc(40px + 0.42rem);right: calc(10px + 0.14rem);bottom: calc(10px + 0.1rem);}
.AP_sectG .list .ico img{display: block;width: 100%;}
.AP_sectG .list .btn{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;padding: 0 calc(10px + 0.1rem);background: linear-gradient(to top,#0ba29d,#70c1bb);border-radius: calc(30px + 0.1rem);margin-top: calc(10px + 0.2rem);
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.AP_sectG .list a:hover .tit{color: #469e98;}
.AP_sectG .list a:hover .btn{background: #469e98;}
@media screen and (max-width:1024px) {
  .AP_sectG .list a{height: calc(230px + 1.1rem);}
}
@media screen and (max-width:767px) {
  .AP_sectG .list li{width: 100%;}
  .AP_sectG .list .a{min-height: calc(120px + 1rem);height: auto;}
  .AP_sectG .list .numb{text-shadow: 0 0 2px #0a4af3;display: none;}
  .AP_sectG .list .ico{display: none;}
}

.AP_sectH{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.52rem);background: #f0f7fe;}
.AP_sectH .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.AP_sectH .list .ul{width: calc(100% + 10px + 0.24rem);margin: calc(-5px - 0.12rem);display: flex;flex-wrap: wrap;}
.AP_sectH .list .ul::after{content: "";display: block;clear: both;}
.AP_sectH .list .li{float: left;width: 33.33%;padding: calc(5px + 0.12rem);}
.AP_sectH .list .li:nth-child(3n+1) .back{background: #d3f2f9;}
.AP_sectH .list .li:nth-child(3n+2) .back{background: #f0f0f2;}
.AP_sectH .list .li:nth-child(3n+3) .back{background: #e3ecfd;}
.AP_sectH .list .li .back{float: left;width: 100%;height: 100%;}
.AP_sectH .list a{float: left;width: 100%;height: 100%;border-radius: calc(6px + 0.06rem);overflow: hidden;border:3px solid rgba(83, 178, 137, 0);}
.AP_sectH .list ._img{float: left;width: 100%;line-height: 0;overflow: hidden;}
.AP_sectH .list ._img img{display: block;width: 100%;}
.AP_sectH .list .cont{float: left;width: 100%;padding: calc(10px + 0.18rem) calc(10px + 0.15rem) calc(10px + 0.44rem);}
.AP_sectH .list .tit{float: left;width: 100%;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.08rem);color: #091119;text-align: center;font-weight: bold;} 
.AP_sectH .list .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;text-align: center;margin-top: calc(10px + 0.14rem);} 
.AP_sectH .list a:hover{border:3px solid rgba(83, 178, 137, 1);}
.AP_sectH .list a:hover .back{background: linear-gradient(to top,rgba(94,191,149,1),rgba(94,191,149,0.8)) !important;}
.AP_sectH .list a:hover .tit{color: #ffffff;}
.AP_sectH .list a:hover .text{color: #ffffff;}

@media screen and (max-width:767px) {
  .AP_sectH .list .li{width: 100%;}
}
.AP_sectI{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.AP_sectI .table{width: 100%;margin-top: calc(10px + 0.48rem);border: 6px solid #9aaadc;border-radius: calc(16px + 0.06rem);overflow: hidden;box-shadow:0 0 10px 3px rgba(154,170,220,0.44);}
.AP_sectI .table::after{content: "";display: block;clear: both;}
.AP_sectI .table .list{float: left;width: 20%;}
.AP_sectI .table .list li{display: block;width: 100%;height: calc(40px + 0.1rem);font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.16rem);color: #666666;display: flex;align-items: center;border-bottom: 1px solid #ccd6f1;padding-left: 33%;border-right: 1px solid #ffffff;}
.AP_sectI .table .list:nth-child(5) li{border-right: none;}
.AP_sectI .table .list:nth-child(5) .tit{width: calc(100% + 1px);}
.AP_sectI .table .list .tit{height: calc(40px + 0.2rem);background: rgba(154,170,220,0.9);color: #ffffff;border-right: 1px solid #b0bde4;}
.AP_sectI .table .list:nth-child(1) .tr{background: #e6edfc;}
.AP_sectI .table .list:nth-child(2) .tr{background: #eaf5f9;}
.AP_sectI .table .list:nth-child(3) .tr{background: #f8f3e6;}
.AP_sectI .table .list:nth-child(4) .tr{background: #f0f8f1;}
.AP_sectI .table .list:nth-child(5) .tr{background: #f5e9fc;}
@media screen and (max-width:767px) {
  .AP_sectI .table{width: 994px;}
}
.AP_sectJ{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #f0f7fe;}
.AP_sectJ .tablebox{width: 100%;margin-top: calc(10px + 0.47rem);}
.AP_sectJ .tablebox .tit{width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #9aaadc;text-align: center;margin-bottom: calc(10px + 0.08rem);}
.AP_sectJ .tablebox .table{width: 100%;border:6px solid #9aaadc;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);border-radius: calc(12px + 0.1rem);overflow: hidden;margin-bottom: calc(10px + 0.24rem);}
.AP_sectJ .tablebox .table::after{content: "";display: block;clear: both;}
.AP_sectJ .tablebox .table .rows{float: left;width: 100%;border-bottom: 1px solid #d2dcf2;}
.AP_sectJ .tablebox .table li{float: left;width: 7.692%;display: flex;align-items: center;justify-content: center;border-right: 1px solid #d2dcf2;}
.AP_sectJ .tablebox .table li:last-child{border-right: none;}
.AP_sectJ .tablebox .table .row1{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #333333;background: #c5d0ed;}
.AP_sectJ .tablebox .table .row1 li{height: calc(30px + 0.1rem);}
.AP_sectJ .tablebox .table1 .row1 li:nth-child(1){width: 15.384%;}
.AP_sectJ .tablebox .table1 .row1 li:nth-child(2){width: 30.768%;}
.AP_sectJ .tablebox .table1 .row1 li:nth-child(4){width: 38.46%;}
.AP_sectJ .tablebox .table .row2{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;}
.AP_sectJ .tablebox .table .row2 li{height: calc(26px + 0.06rem);}
.AP_sectJ .tablebox .table .row3{font-size: 12px;line-height: 14px;color: #666666;}
.AP_sectJ .tablebox .table .row3 li{height:256px;display: block;padding: 10px 6px;}
.AP_sectJ .tablebox .table1 .row2 li:nth-child(11),
.AP_sectJ .tablebox .table1 .row3 li:nth-child(11){background: #e6edfc;}
.AP_sectJ .tablebox .table2{border:6px solid #eba582;box-shadow: 0 0 10px 2px rgba(235,165,130,0.44);}
.AP_sectJ .tablebox .table2 li{border-right: 1px solid #eedad3;}
.AP_sectJ .tablebox .table2 .rows{border-bottom: 1px solid #eedad3;}
.AP_sectJ .tablebox .table2 .row1{background: #edcec0;}
.AP_sectJ .tablebox .table2 .row1 li:nth-child(2){width: 30.768%;}
.AP_sectJ .tablebox .table2 .row1 li:nth-child(4){width: 38.46%;}
.AP_sectJ .tablebox .table2 .row1 li:nth-child(5){width: 15.384%;}
.AP_sectJ .tablebox .table2 .on{background: #faebe3;}
.AP_sectJ .tablebox .table2 .row2 li:nth-child(10),
.AP_sectJ .tablebox .table2 .row3 li:nth-child(10){background: #faebe3;}
.AP_sectJ .tablebox .table3{border:6px solid #74c4d0;box-shadow: 0 0 10px 2px rgba(116,196,208,0.44);margin-bottom: 0;}
.AP_sectJ .tablebox .table3 li{border-right: 1px solid #c5e5ee;}
.AP_sectJ .tablebox .table3 .rows{border-bottom: 1px solid #c5e5ee;}
.AP_sectJ .tablebox .table3 .row1{background: #b2dde7;}
.AP_sectJ .tablebox .table3 .row1 li:nth-child(1){width: 38.46%;}
.AP_sectJ .tablebox .table3 .row1 li:nth-child(3){width: 38.46%;}
.AP_sectJ .tablebox .table3 .row1 li:nth-child(4){width: 15.384%;}
.AP_sectJ .tablebox .table3 .on{background: #e2f9fc;}
.AP_sectJ .tablebox .table3 .row2 li:nth-child(1){width: 15.384%;}
.AP_sectJ .tablebox .table3 .row3 li:nth-child(1){width: 15.384%;}

.AP_sectJ .tablebox .table3 .row2 li:nth-child(10),
.AP_sectJ .tablebox .table3 .row3 li:nth-child(10){background: #e2f9fc;}

@media screen and (max-width:1680px) {
  .AP_sectJ .tablebox .table .row1{font-size: 14px;}
  .AP_sectJ .tablebox .table .row3 li{height: calc(300px + 0.2rem);}
}
@media screen and (max-width:767px) {
  .AP_sectJ .tablebox .table{width: 994px;}
}
.AP_sectk{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.AP_sectk .box{width: 100%;margin-top: calc(10px + 0.5rem);display: flex;align-items: center;}
.AP_sectk .box::after{content: "";display: block;clear: both;}
.AP_sectk .box ._l{float: left;width: calc(50% - 2.33rem);padding-right: calc(10px + 0.14rem);}
.AP_sectk .opt{float: left;width: 100%;margin-bottom: calc(10px + 0.2rem);}
.AP_sectk .opt .numb{float: left;width: calc(40px + 0.32rem);height: calc(30px + 0.33rem);font-size: calc(14px + 0.1rem);line-height: calc(14px + 0.1rem);color: #ffffff;font-weight: bold;} 
.AP_sectk .opt .cont{float: left;width: calc(100% - 40px - 0.32rem);padding-top: calc(10px + 0.08rem);padding-left: calc(6px + 0.06rem);}
.AP_sectk .opt .tit{float: left;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #121212;font-weight: bold;}
.AP_sectk .opt .text{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: 5px;}
.AP_sectk .box ._c{float: left;width: 4.66rem;}
.AP_sectk .box ._c img{display: block;width: 100%;}
.AP_sectk .box ._r{float: right;width: calc(50% - 2.33rem);padding-left: calc(10px + 0.14rem);}
@media screen and (max-width:767px) {
  .AP_sectk .box{flex-wrap: wrap;}
  .AP_sectk .box ._l{width: 100%;padding-right: 0;}
  .AP_sectk .box ._c{width: 100%;margin: 20px 0;display: none;}
  .AP_sectk .box ._r{width: 100%;padding-left: 0;display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .AP_sectk .opt{margin-bottom: calc(10px + 0.2rem) !important;}
}
.AP_sectL{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #f0f7fe;}
.AP_sectL .listbox{width: 100%;margin-top: calc(10px + 0.48rem);}
.AP_sectL .listbox .list{width: calc(100% + 10px + 0.22rem);margin: calc(-5px - 0.11rem);}
.AP_sectL .listbox .list::after{content: "";display: block;clear: both;}
.AP_sectL .list .li{float: left;width: 25%;padding: calc(5px + 0.11rem);}
.AP_sectL .list .li a{float: left;width: 100%;position: relative;}
.AP_sectL .list .imgbox{float: left;position: absolute;width: calc(100px + 1rem);height: calc(100px + 1rem);overflow: hidden;border-radius: 100%;border:8px solid #9aaadc;box-shadow: 0 0 10px 4px rgba(154,170,220,0.44); top: 0;left: 50%;margin-left: calc(-50px - 0.5rem);}
.AP_sectL .list .imgbox img{display: block;width: auto;height: 100%;transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.AP_sectL .list .imgbox::after{content: "";display: block;position: absolute;width: 100%;height: 30%;background: linear-gradient(to top,rgba(117,136,196,1),rgba(117,136,196,0));left: 0;bottom:-1px;}
.AP_sectL .list .imgbox .name{display: block;position: absolute;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(14px + 0.06rem);color: #ffffff;text-align: center;bottom: 16px;left: 0;z-index: 4;}
.AP_sectL .list .li a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.AP_sectL .list .cont{float: left;width: 100%;padding-top: calc(80px + 0.66rem);margin-top: calc(40px + 0.42rem);background: linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0));}
.AP_sectL .list .cont .opt{float: left;width: 100%;padding: 0 0.44rem;margin-bottom: calc(10px + 0.16rem);}
.AP_sectL .list .cont .opt:last-child{margin-bottom: 0;}
.AP_sectL .list .cont .numb{float: left;width: calc(20px + 0.1rem);font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #7588c3;}
.AP_sectL .list .cont .text{float: left;width: calc(100% - 20px - 0.1rem);font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #666666;}
.AP_sectL .list .l2 .imgbox{border:8px solid #f4b08c;}
.AP_sectL .list .l2 .imgbox::after{background: linear-gradient(to top,rgba(217,145,106,1),rgba(217,145,106,0));}
.AP_sectL .list .l2 .numb{color: #d28c65;}
.AP_sectL .list .l3 .imgbox{border:8px solid #60c097;}
.AP_sectL .list .l3 .imgbox::after{background: linear-gradient(to top,rgba(97,178,144,1),rgba(97,178,144,0));}
.AP_sectL .list .l3 .numb{color: #62b290;}
.AP_sectL .list .l4 .imgbox{border:8px solid #ef7b6d;}
.AP_sectL .list .l4 .imgbox::after{background: linear-gradient(to top,rgba(209,114,100,1),rgba(209,114,100,0));}
.AP_sectL .list .l4 .numb{color: #cf7264;}

@media screen and (max-width:1680px) {
.AP_sectL .list .cont .text{font-size: calc(14px + 0.02rem);}
.AP_sectL .list .cont .opt{padding: 0 0.4rem;}
}
@media screen and (max-width:1440px) {
.AP_sectL .list .cont .text{font-size: calc(14px + 0.02rem);}
.AP_sectL .list .cont .opt{padding: 0 0.30rem;}
}
@media screen and (max-width:1024px) {
.AP_sectL .listbox .list{display: flex;flex-wrap: wrap;}
.AP_sectL .list .li{width: 50%;}
}
@media screen and (max-width:767px) {
.AP_sectL .listbox{ margin-bottom: 0.4rem;}
.AP_sectL .list .li{width: 100%;}
.AP_sectL .list .imgbox{width: calc(150px + 1rem);height: calc(150px + 1rem);margin-left: calc(-75px - 0.5rem);}
.AP_sectL .list .cont{padding-top: 100px;margin-top: 100px;background: linear-gradient(to bottom,rgba(255,255,255,1) 90%,rgba(255,255,255,0));padding-bottom: 20px;}
.AP_sectL .list .cont .opt{padding-left: 25%;}
.AP_sectL .slick-dots{display: block;position: relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.1rem;}
.AP_sectL .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.35; margin: 0 5px;}
.AP_sectL .slick-dots .slick-active{width: 22px; opacity:1;}
}

.AP_sectM{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #f5f5f5;}
.AP_sectM .listbox{width: 100%;margin-top: calc(10px + 0.5rem);}
.AP_sectM .listbox .list{width: 100%;}
.AP_sectM .list .ul{width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);}
.AP_sectM .list .ul::after{content: "";display: block;clear: both;}
.AP_sectM .list .ul .li{float: left;width: 50%;padding: calc(5px + 0.05rem);}
.AP_sectM .list .ul a{float: left;width: 100%;background: #ffffff;border-radius: 8px;overflow: hidden;display: flex;flex-wrap: wrap;}
.AP_sectM .list ._img{float: left;width: calc(100px + 1.86rem);height: 100%;overflow: hidden;}
.AP_sectM .list ._img img{display: block;width: 100%;transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.AP_sectM .list .ul a:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.AP_sectM .list .cont{float: left;width: calc(100% - 100px - 1.86rem);padding: 0.34rem 0.22rem 0.32rem 0.22rem;}
.AP_sectM .list .cont ._t{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #333333;font-weight: bold;padding-bottom: calc(10px + 0.09rem);border-bottom: 1px solid #ededed;}
.AP_sectM .list .cont ._b{float: left;width: 100%;padding-top: 0.17rem;}
.AP_sectM .list .cont .info{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;margin-bottom: 10px;}
.AP_sectM .list .cont .info:last-child{margin-bottom: 0;}
.AP_sectM .list .cont .info .ico{display: inline-block;width: calc(10px + 0.05rem);height: calc(12px + 0.05rem);margin-right: calc(4px + 0.06rem);margin-bottom: -2px;}
.AP_sectM .list .cont .info .i1{float: left;width: calc(50px + 0.2rem);}
.AP_sectM .list .cont .info .i2{float: left;width: calc(100% - 50px - 0.2rem);}
.AP_sectM .slick-dots{display: block;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center;margin-top: calc(10px + 0.16rem);}
.AP_sectM .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #e2e2e2;margin: 0 5px;}
.AP_sectM .slick-dots .slick-active{width: 22px;background: #469e98;}
.AP_sectM .list .ul a:hover ._t{color: #469e98;}
@media screen and (max-width:1680px) {
  .AP_sectM .list .cont{padding: 0.24rem 0.2rem;}
}
@media screen and (max-width:1024px) {
  /* .AP_sectM .list .ul .li{width: 100%;} */
  .AP_sectM .list .cont{padding: 20px;}
  .AP_sectM .list ._img{width: 100%;}
  .AP_sectM .list .cont{width: 100%;}
}
@media screen and (max-width:767px) {
    .AP_sectM{ display:none;}
  .AP_sectM .list .ul{display: flex;flex-wrap: wrap;}
  .AP_sectM .list .ul a{height: 100%;}
  .AP_sectM .list ._img{height: auto;}
  .AP_sectM .list .cont{padding: 12px;}
  .AP_sectM .list .cont ._t{padding-bottom: 12px;}
  .AP_sectM .list .cont .info .i1{width: 18px;}
  .AP_sectM .list .cont .info .ico{margin-right: 0;}
  .AP_sectM .list .cont .info .i2{width: calc(100% - 18px);}
  .AP_sectM .list .cont .info .none{display: none;}
}
.AP_cxf{display: block;background: #ffffff;border-radius: 12px;box-shadow: 0 0 8px 2px rgba(207,207,207,0.2);position: fixed;top: 50%;right: 0.75rem;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.AP_cxf .ul{display: block;width: 100%;padding: 15px 15px 15px 9px;}
.AP_cxf .ul .li{display: block;width: 100%;}
.AP_cxf .ul .li a{display: block;width: 100%;font-size: 14px;line-height: 18px;color: #999999;padding:8px 0; padding-left: 9px;position: relative;}
.AP_cxf .ul .li a::after{content: "";display: none;position: absolute;width: 4px;height: 4px;border-radius: 100%;background: #9aaadc;left: 0;top: 50%;margin-top: -2px;}
.AP_cxf .ul .li a:hover{color: #9aaadc;}
.AP_cxf .ul .li a.active{color: #9aaadc;}
.AP_cxf .ul .li a.active::after{display: block;}
@media screen and (max-width:1600px) {
  .AP_cxf{right: 0.1rem;}
}
@media screen and (max-width:1024px) {
  .AP_cxf{display: none;}
}
/* AEAS */
.ny_banner2{width: 100%;position: relative;}
.ny_banner2 .back{width: 100%;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}
.ny_banner2 .ul{width: 100%;position: relative;z-index: 10;}
.ny_banner2 .li{width: 100%;position: relative; min-height:calc(200px + 2rem);}
.ny_banner2 .li .banbox{width: 100%;padding: calc(20px + 0.86rem) 0 calc(20px + 0.32rem);position: relative;}
.ny_banner2 .li .banbox::after{content: "";display: block;clear: both;}
.ny_banner2 .banbox .tit1{float: left;width: 100%;font-size: calc(12px + 0.48rem);line-height: calc(20px + 0.46rem);color: #ffffff;font-weight: bold;}
.ny_banner2 .banbox .tit2{float: left;font-size: calc(14px + 0.16rem);line-height: calc(18px + 0.18rem);color: #ffffff;padding:calc(4px + 0.04rem) 0;background: linear-gradient(to right,rgba(35,88,86,0),rgba(35,88,86,1),rgba(35,88,86,0));margin-top: calc(10px + 0.08rem);}
.ny_banner2 .banbox .tit3{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(18px + 0.12rem);color: #ffffff;margin-top: calc(10px + 0.08rem);margin-bottom: calc(10px + 0.16rem);}
.ny_banner2 .banbox .btnbox{float: left;width: 100%;}
.ny_banner2 .banbox .btn{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;padding: 0 calc(10px + 0.35rem);border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,#489f9c,#82bfbb);}
.ny_banner2 .banbox .btn:hover{background: #469e98;}
.ny_banner2 .slick-dots{display: block;position: absolute;width: 100%;height: 7px;left: 0;bottom: calc(10px + 0.2rem);display: flex;align-items: center;justify-content: center;}
.ny_banner2 .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #fff;margin: 0 5px;cursor: pointer;}
.ny_banner2 .slick-dots .slick-active{width: 22px;}
.ny_banner2 .form{display: block;width: 4rem;background: rgba(10,14,16,0.26);border-radius: calc(6px + 0.06rem);overflow: hidden;padding:0.36rem 0.3rem 0.43rem;position: absolute;right: 16.14%;top: 50%;z-index: 10;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.ny_banner2 .form .form_tit{width: 100%;margin-bottom: 0.17rem;text-align: center;}
.ny_banner2 .form .ft1{display: block;width: 100%;font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.14rem);color: #ffffff;font-weight: bold;}
.ny_banner2 .form .ft2{display: block;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #ffffff;margin-top: 0.09rem;}
.ny_banner2 .form .form_text{display: block;width: 100%;border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 4px;font-size: calc(14px + 0.02rem);color: #ffffff;padding:6px 10px;height: 34px;margin-bottom: 9px;}
.ny_banner2 .form .form_text:last-child{margin-bottom: 0;}
.ny_banner2 .form .form_text::-webkit-input-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner2 .form .form_text::-moz-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner2 .form .form_text::-moz-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner2 .form .form_text::-ms-input-placeholder{font-size: calc(14px + 0.02rem);color: #ffffff;opacity: 0.52;}
.ny_banner2 .form .submit{display: block;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;background: linear-gradient(to top,#489f9b,#82bfbb);border-radius: calc(30px + 0.1rem);padding:0 calc(20px + 0.25rem);margin-left: auto;margin-right: auto;margin-top: calc(10px + 0.1rem);}
.ny_banner2 .li .ico2{display: block;position: absolute;width: calc(25px + 0.26rem);height: calc(15px + 0.16rem);left: 2.74rem;top: 50%;margin-top: calc(-8px - 0.1rem);}
.ny_banner2 .form .submit:hover{background: #0d918b;}
@media screen and (max-width:1600px) {
.ny_banner2 .form{right: 70px;}
}
@media screen and (max-width:1024px) {
.ny_banner2 .li .ico2{left: 0;}
.ny_banner2 .form{right: 15px;}
}
@media screen and (max-width:767px) {
.ny_banner2 .form{display: none;}
.ny_banner2 .banbox .tit1{font-size: calc(12px + 0.46em); line-height: calc(18px + 0.44rem);}
.ny_banner2 .banbox .tit2{font-size: calc(12px + 0.14em); line-height: calc(18px + 0.14rem);}
.ny_banner2 .banbox .tit3{font-size: calc(12px + 0.04rem); line-height: calc(18px + 0.06rem);}

}

.jianjie_sect{width: 100%;background: #fcfcf7;padding-top: calc(10px + 0.5rem);padding-bottom: calc(10px + 0.5rem); overflow:hidden;}
.jianjie_sect::after{content: "";display: block;clear: both;}
.jianjie_sect .flexbox{display: flex;width: 100%;flex-wrap: wrap;}
.jianjie_sect ._l{float: left;width: 54%;position: relative;padding-right: calc(10px + 0.76rem);padding-top: calc(10px + 0.28rem);padding-left: calc(10px + 0.3rem);}
.jianjie_sect ._l .pub_title{justify-content: flex-start;}
.pub_title.AEAS .tbox::after{background: linear-gradient(to right,rgba(239,209,144,1),rgba(239,209,144,0));}
.jianjie_sect ._l .cont{width: 100%;margin-top: calc(10px + 0.22rem);position: relative;display: flex;}
.jianjie_sect ._l .ico{width: 14px;height: 14px;border: 1px solid #efd18f;display: inline-block;position: relative;margin-top: calc(3px + 0.05rem);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.jianjie_sect ._l .ico::after{content: "";display: block;position: absolute;width: 7px;height: 7px;background: #efd18f;border-radius: 100%;left: 50%;top: 50%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.jianjie_sect ._l .text{float: left;width:100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;padding-left: calc(6px + 0.06rem); text-align:justify;}
.jianjie_sect ._l .text span{color: #c29e4f;}
.jianjie_sect ._l .eng_name{display: block;font-size: calc(30px + 0.7rem);line-height: calc(34px + 0.7rem);color: #c29e4f;font-weight: bold;opacity: 0.07;font-style: italic; position: absolute;left: 0;bottom: 0;}
.jianjie_sect ._r{float: left;width: 46%;position: relative;}
.jianjie_sect ._r ._img{float: left;width: 100%;position: relative;z-index: 5;}
.jianjie_sect ._r img{display: block;width: 100%;border-radius:calc(10px + 0.36rem) 0 calc(10px + 0.36rem) 0;position: relative;z-index: 5;}
.jianjie_sect ._r ._img::after{content: "";display: block;position: absolute;width: calc(76px + 2rem);height: calc(50px + 0.53rem);background: url(img/AEAS3.png) no-repeat;background-size: cover;right: -1.2rem;bottom: calc(-10px - 0.44rem);}
@media screen and (max-width:1024px) {
.jianjie_sect ._l{padding-top: 0;padding-right: calc(10px + 0.1rem);}
}
@media screen and (max-width:767px) {
.jianjie_sect ._l{width: 100%;padding:0 0 0.8rem 0;}
.jianjie_sect ._r{width: 100%;}
}

.why_sect{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.why_sect .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.why_sect .list::after{content: "";display: block;clear: both;}
.why_sect .ul{float: left;width: calc(100% + 10px + 0.24rem);margin: calc(-5px - 0.12rem);display: flex;flex-wrap: wrap;}
.why_sect .ul .li{float: left;width: 33.33%;padding: calc(5px + 0.12rem);}
.why_sect .ul a{float: left;width: 100%;border-radius: 12px;overflow: hidden;height: 100%;box-shadow:0 0 10px 3px rgba(243, 219, 168, 0.2);}
.why_sect .ul a ._img{float: left;width: 100%;padding-bottom: 58.53%; position: relative; overflow: hidden;}
.why_sect .ul a img{display: block; width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.why_sect .ul a:hover img{ -webkit-transform: translate(-50%, -50%) scale(1.1); 
-moz-transform: translate(-50%, -50%) scale(1.1); 
-ms-transform: translate(-50%, -50%) scale(1.1);
-o-transform: translate(-50%, -50%) scale(1.1);
transform: translate(-50%, -50%) scale(1.1);}
.why_sect .ul .cont{float: left;width: 100%;padding: calc(10px + 0.13rem) calc(10px + 0.16rem) calc(10px + 0.2rem);}
.why_sect .ul .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;}
@media screen and (max-width:767px) {
.why_sect .ul .li{width: 100%;}
}

.what_sect{width: 100%;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);background: #fcfcf7;}
.what_sect .flexbox{width: 100%;margin-top: calc(10px + 0.52rem);display: flex;flex-wrap: wrap;align-items: center;}
.what_sect ._l{float: left;width: calc(50% - 2.23rem);padding-right: 1.18rem;}
.what_sect ._r{float: left;width: calc(50% - 2.23rem);padding-left: 0.89rem;}
.what_sect ._c{float: left;width: 4.46rem;}
.what_sect ._c img{display: block;width: 100%;}
.what_sect ._c ._img{float: left;width: 100%;}
.what_sect .ul{float: left;width: 100%;}
.what_sect li{float: left;width: 100%;margin-bottom: calc(10px + 0.27rem);}
.what_sect li:last-child{margin-bottom: 0;}
.what_sect .tit{float: left;width: calc(100% - 20px - 0.08rem);font-size: calc(14px + 0.16rem);line-height: calc(20px + 0.14rem);font-weight: bold;}
.what_sect .ul .i{display: inline-block;width: calc(10px + 0.08rem);height: calc(10px + 0.08rem);margin-right: 10px;margin-top: 4px;}
.what_sect .ul .titbox{float: left;width: 100%;display: flex;}
.what_sect .text{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.18rem);color: #666666;margin-top: calc(10px + 0.05rem);padding-left: calc(20px + 0.08rem);}

@media screen and (max-width:1440px) {
.what_sect ._l{float: left;width: calc(50% - 2.23rem);padding-right:0.60rem;}
.what_sect ._r{float: left;width: calc(50% - 2.23rem);padding-left: 0.60rem;}
.what_sect .tit{font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.12rem);}
.what_sect .text{font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.08rem);}
}
@media screen and (max-width:767px) {
.what_sect ._l{width: 100%;padding-right: 0;}
.what_sect ._c{width: 100%;padding:0.6rem 10%;}
.what_sect ._r{width: 100%;padding-left: 0;}
.what_sect .ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.what_sect .ul .i{margin-right:5px;}
.what_sect li{ width: 49%;}
.what_sect .tit{font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.12rem);}
.what_sect .text{font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.06rem);padding-left: calc(15px + 0.08rem);}

.what_sect.AEAS ._r .ul{ justify-content:center;}
.what_sect.AEAS ._r .li{ width: 55%;}

}

.AEAS_table{width: 100%;padding-top: calc(10px + 0.26rem);padding-bottom: calc(10px + 0.5rem);}
.AEAS_table .table{width: 100%;margin-top: calc(10px + 0.5rem);display: flex;border: 6px solid #efd18f;border-radius: calc(10px + 0.08rem);overflow: hidden;}
.AEAS_table .btn{width: calc(100px + 1.6rem);text-align: center;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;border-radius: calc(30px + 0.1rem);margin: auto;background: linear-gradient(to top,#489f9b,#82bfbb);display: flex;justify-content: center;}
.AEAS_table .btn:hover{background: #0f7d78;}
.AEAS_table ._Table{line-height: calc(26px + 0.1rem);}
.AEAS_table ._Table th{padding: 12px 10px;border: 1px solid #f0d394;}
.AEAS_table ._Table td{border: 1px solid #f2dba7;}

@media screen and (max-width:767px) {
.AEAS_table .table{display: block;width: 768px;}
}

.AEAS_sect{width: 100%;background: #fcfcf7;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.AEAS_sect .box{width: 100%;margin-top: calc(10px + 0.3rem);}
.AEAS_sect .box::after{content: "";display: block;clear: both;}
.AEAS_sect ._l{float: left;width: 54%;}
.AEAS_sect ._r{float: left;width: 46%;padding-left: calc(10px + 0.3rem);}
.AEAS_sect .tit{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #121212;margin-bottom: calc(10px + 0.18rem);}
.AEAS_sect .ul{float: left;width: 100%;}
.AEAS_sect li{float: left;width: 100%;margin-bottom: calc(10px + 0.1rem);}
.AEAS_sect li:last-child{margin-bottom:0;}
.AEAS_sect li .a{float: left;width: 100%;background: #ffffff;display: flex;align-items: center;box-shadow: 0 0 10px 2px rgba(240,215,162,0.28);border-radius: calc(6px + 0.06rem); overflow: hidden;}
.AEAS_sect li .ico{float: left;width: calc(100px + 0.6rem);height: calc(100px + 0.4rem); display: flex;align-items: center;justify-content: center;background: linear-gradient(to top right,#c29f50,#efd7a2);border-top-right-radius: calc(28px + 0.28rem);}
.AEAS_sect li .ico img{display: block;width: calc(40px + 0.28rem);height: auto;}
.AEAS_sect li .cont{float: left;width: calc(100% - 100px - 0.6rem);padding: calc(10px + 0.3rem) calc(10px + 0.18rem);}
.AEAS_sect li .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.1rem);color: #666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.AEAS_sect ._r .tit{color: #e15c70;}
.AEAS_sect ._r .ico{background: linear-gradient(to top right,#e15c71,#f8a2b2);}
.AEAS_sect ._r .tip{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #b89038;margin-top: calc(10px + 0.51rem);}
.AEAS_sect ._r .tip span{font-weight: bold;}
@media screen and (max-width:767px) {
.AEAS_sect ._l{width: 100%;}
.AEAS_sect ._r{width: 100%;margin-top:0.6rem;padding-left: 0;}
.AEAS_sect li .a{align-items:unset;}
.AEAS_sect li .ico{width: 80px;height:auto;}
.AEAS_sect li .text{-webkit-line-clamp:100;}
.AEAS_sect li .cont{width: calc(100% - 80px);}
}
/* A_Level */
.ny_banner2.A_Level .banbox{padding-top: calc(20px + 0.67rem);padding-bottom: calc(20px + 0.68rem);}
.ny_banner2.A_Level .form{background: rgba(35, 88, 86, 0.52);}
.ny_banner2.A_Level .etit{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(18px + 0.1rem);color: #ffffff;text-transform: uppercase;}
.pub_title.A_Level .tbox::after{background: linear-gradient(to right,rgba(84,160,233,1),rgba(84,160,233,0));}
.jianjie_sect.A_Level{background: #f6f9fd;}
.jianjie_sect.A_Level ._l .text span{color: #5dacf7;}
.jianjie_sect.A_Level ._l .ico{border: 1px solid #5dacf7;}
.jianjie_sect.A_Level ._l .ico::after{background: #5dacf7;}
.jianjie_sect.A_Level ._l .eng_name{color: #62aff7;}
.jianjie_sect.A_Level ._r ._img::after{background: url(img/A-Level4.png) no-repeat;background-size: cover;}

.level_sectA{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.level_sectA .list{width: 100%;margin-top: calc(10px + 0.5rem);position: relative;}
.level_sectA .list::after{content: "";display: block;clear: both;}
.level_sectA .ul{float: left;width: calc(100% + 10px + 0.8rem);margin: calc(-5px - 0.4rem);padding: 0 0.18rem;position: relative;}
.level_sectA .list::before{content: "";display: block;width: 100%;border-bottom: 1px dashed #5dacf7;position: absolute;left: 0;bottom: calc(28px + 0.11rem);}
.level_sectA .li{float: left;width: 20%;padding: calc(5px + 0.4rem);}
.level_sectA .ul a{float: left;width: 100%;position: relative;}
.level_sectA .ul .ico{float: left;width: 100%;}
.level_sectA .ul img{display: block;width: 100%;}
.level_sectA .ul .name{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #121212;margin-top: calc(10px + 0.18rem);text-align: center;height: calc(36px + 0.08rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.level_sectA .ul .numb{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #5dacf7;padding-top: calc(14px + 0.07rem);position: relative;text-align: center;margin-top: 10px;}
.level_sectA .ul .numb::after{content: "";display: block;width: 7px;height: 7px;border-radius: 100%;background: #5dacf7;left: 50%;top: 0;position: absolute;margin-left: -3px;}
@media screen and (max-width:767px) {
.level_sectA .list::before{bottom: 52px;}
.level_sectA .list .ul{padding-bottom: 20px;}
.level_sectA .slick-dots{display: block;position: absolute;width: 100%;height: 7px;left: 0;bottom: calc(10px + 0.2rem);display: flex;align-items: center;justify-content: center;}
.level_sectA .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #5dacf7;margin: 0 5px;cursor: pointer;}
.level_sectA .slick-dots .slick-active{width: 22px;}
}

.level_sectB{width: 100%;background: #f7fcfe;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.52rem);}
.level_sectB .box{width: 100%;margin-top: calc(10px + 0.51rem);}
.level_sectB .box::after{content: "";display: block;clear: both;}
.level_sectB ._l{float: left;width: 38.46%;}
.level_sectB ._l .table{float: left;width: 100%;border: 2px solid #5dacf7;border-radius: calc(10px + 0.12rem);overflow: hidden;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);}
.level_sectB ._l li{float: left;width: 100%;border-bottom: 1px solid #acd7ff;}
.level_sectB ._l li:last-child{border-bottom: none;}
.level_sectB ._l .tit{float: left;width: 50%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #ffffff;font-weight: bold;padding: calc(10px + 0.08rem) 0;background: #5dacf7;padding-left: 0.58rem;text-align: left;}
.level_sectB ._l .tit:first-child{border-right: 1px solid #acd7ff;text-align: center;padding-left: 0;}
.level_sectB ._l .th{float: left;width: 50%;font-size: calc(14px + 0.06rem);line-height: calc(18px + 0.06rem);color: #666666;padding: 0 0.69rem;height: calc(30px + 0.2rem);display: flex;align-items: center;}
.level_sectB ._l .name{color: #5dacf7;text-align: center;border-right: 1px solid #acd7ff;justify-content: center;}
.level_sectB ._r{float: left;width: 61.54%;padding-left: 0.54rem;}
.level_sectB ._r .ul{float: left;width: 100%;}
.level_sectB ._r li{float: left;width: 100%;margin-bottom: 5px;display: flex;align-items: center;}
.level_sectB ._r li:last-child{margin-bottom: 0;}
.level_sectB ._r .text{float: left;width: 30.56%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #666666;padding: calc(4px + 0.04rem) calc(10px + 0.12rem) calc(4px + 0.04rem) calc(7px + 0.07rem);background: #f6eefe;border-left: 6px solid #eedeff;border-radius:6px 0 calc(11px + 0.11rem) 0;}
.level_sectB ._r .tit{float: left;font-size: calc(14px + 0.02rem);color: #333333;line-height: calc(18px + 0.02rem);padding-left: 0.17rem;}
@media screen and (max-width:767px) {
.level_sectB ._l{width: 100%;}
.level_sectB ._l .tit{padding-left: 0;text-align: center;}
.level_sectB ._l .th{justify-content: center;}
.level_sectB ._r{padding-left: 0;margin-top: 10px;width: 100%;}
.level_sectB ._r li:nth-child(1) .text{width: 50%;}
.level_sectB ._r li:nth-child(2) .text{width: 60% !important;}
.level_sectB ._r li:nth-child(3) .text{width: 70% !important;}
.level_sectB ._r li:nth-child(4) .text{width: 75% !important;}
.level_sectB ._r li:nth-child(5) .text{width: 80% !important;}
}

.level_sectC{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.level_sectC .box{width: 100%;margin-top: calc(10px + 0.52rem);padding: 0 1.14rem;}
.level_sectC .box::after{content: "";display: block;clear: both;}
.level_sectC ._l{float: left;width: calc(50% - 1.56rem);padding-right: 0.58rem;}
.level_sectC ._c{float: right;width: 3.12rem;}
.level_sectC ._c img{display: block;width: 100%;}
.level_sectC ._r{float: right;width: calc(50% - 1.56rem);padding-left: 0.58rem;}
.level_sectC .ul{float: left;width: calc(100% + 10px);margin: -5px;}
.level_sectC li{float: left;min-width: 33.33%;padding: 5px;}
.level_sectC li a{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;border: 1px solid #97dcab;border-radius: 6px;text-align: center;padding: 8px 8px;}
.level_sectC ._l .ul .li{float: right;}
.level_sectC ._l .ul:nth-child(2){padding-top: 0.98rem;}
.level_sectC ._l .ul:nth-child(2) a{border: 1px solid #e39661;}
.level_sectC ._r .ul:nth-child(1){padding-bottom: 1.15rem;}
.level_sectC ._r .ul:nth-child(1) a{border: 1px solid #e76479;}
.level_sectC ._r .ul:nth-child(2) a{border: 1px solid #72a4e1;}
@media screen and (max-width:767px) {
.level_sectC .box{display: flex; flex-wrap:wrap; padding:0; position:relative; min-height:calc(201px + 4.8rem); margin-top:10px;}
.level_sectC .ul{width: calc(100% + 0.3rem); margin:0.4rem -0.15rem;display: flex;
    flex-wrap: wrap;}
.level_sectC li{min-width: 43%;padding: 0.15rem;}
.level_sectC li a{font-size:12px;line-height:18px;padding: 2px 0.12rem; border-radius: 3px;}
.level_sectC ._l{width: 50%;margin: 0; padding:0; display:flex; flex-wrap:wrap; align-content:space-between;}
.level_sectC ._r{width: 50%;margin: 0; padding:0;display: flex;flex-wrap: wrap;align-content: space-between;}
.level_sectC ._c{ width: 50%; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.level_sectC ._r .ul{ justify-content:flex-end;display: flex;flex-wrap: wrap}
.level_sectC ._l .ul:nth-child(1) .li{float: left; margin-right:10%;}
.level_sectC ._r .ul:nth-child(1) .li{float: left; margin-left:10%;}
.level_sectC ._l .ul:nth-child(2){padding-top: 0;}
.level_sectC ._l .ul:first-child li:nth-child(1),
.level_sectC ._l .ul:first-child li:nth-child(2),
.level_sectC ._l .ul:first-child li:nth-child(3),
.level_sectC ._l .ul:first-child li:nth-child(4){ margin-right:0;}
.level_sectC ._l .ul:last-child li:nth-child(1){ margin-right:20%;}
.level_sectC ._r .ul:nth-child(1){padding-bottom:0;}
.level_sectC ._r .ul:first-child li:nth-child(1),
.level_sectC ._r .ul:first-child li:nth-child(2),
.level_sectC ._r .ul:first-child li:nth-child(3),
.level_sectC ._r .ul:first-child li:nth-child(4){ margin-left:0;}
.level_sectC ._r .ul:last-child li:nth-child(1){ margin-left:20%;}


}

.AP_sectG.A_Level{background: #f7fcfe;}
.AP_sectG.A_Level .list .btn{background: linear-gradient(to top,rgba(73,160,156,1),rgba(73,160,156,0.6));}
.AP_sectG.A_Level .list .numb{text-shadow: 0 0 2px #5b82e9;}

.AP_sectH.A_Level{background: #ffffff;}
.AP_sectH.A_Level .pub_title{flex-wrap: wrap;}
.AP_sectH.A_Level .pub_title .tit2{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #666666;margin-top: calc(10px + 0.09rem);}
.AP_sectH.A_Level .list .cont{padding: calc(10px + 0.18rem) calc(10px + 0.18rem) calc(10px + 0.14rem);}
.AP_sectH.A_Level .list .li:nth-child(3n+2) .back{ background:#fff8f2;}
.AP_sectH.A_Level .list .li:nth-child(3n+3) .back{background:#f2f4ff;}


.level_sectD{width: 100%;padding-top: calc(10px + 0.3rem);padding-bottom: calc(10px + 0.5rem);background: #f7fcfe;}
.level_sectD .list{width: 100%;margin-top: calc(10px + 0.52rem);}
.level_sectD .list::after{content: "";display: block;clear: both;}
.level_sectD .ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);display: flex;flex-wrap: wrap;}
.level_sectD .ul li{float: left;width: 20%;padding: calc(5px + 0.05rem);}
.level_sectD .ul .a{float: left;width: 100%;position: relative;padding-top: calc(30px + 0.32rem);}
.level_sectD .ul .ico{float: left;width: calc(60px + 0.6rem);height: calc(60px + 0.6rem);background: #fff;border-radius: 100%;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);border: 4px solid #9bb4e9;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;top: 0;
-webkit-transform: translate(-50%, 0); 
-moz-transform: translate(-50%, 0); 
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%,0);}
.level_sectD .ico img{display: block;width: calc(32px + 0.32rem);height: calc(40px + 0.4rem);}
.level_sectD .ul .name{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(18px + 0.1rem);color: #333333;padding: calc(41px + 0.41rem) 10px calc(20px + 0.21rem);background: #e6edfc;border-radius: calc(6px + 0.06rem);text-align: center;}
@media screen and (max-width:1600px) {
.level_sectD .ul .name{font-size: calc(14px + 0.02rem);}
}
@media screen and (max-width:767px) {
.level_sectD .ul li{width: 50%;}
}

/* GMAT */
.ny_banner2.GMAT .banbox{padding-top: calc(20px + 0.86rem);padding-bottom: calc(20px + 0.9rem);}
.pub_title.GMAT .tbox::after{background: linear-gradient(to right,rgba(255,124,61,1),rgba(255,124,61,0));}
.jianjie_sect.GMAT{background: #fffaf6;}
.jianjie_sect.GMAT .flexbox{margin-top: calc(10px + 0.5rem);}
.jianjie_sect.GMAT ._l{padding-top: calc(10px + 0.4rem);padding-left: 0;}
.jianjie_sect.GMAT ._l .cont:first-child{margin-top: 0;}
.jianjie_sect.GMAT ._l .text span{color: #e17c3c;}
.jianjie_sect.GMAT ._l .ico{border: 1px solid #e17c3c;}
.jianjie_sect.GMAT ._l .ico::after{background: #e17c3c;}
.jianjie_sect.GMAT ._l .eng_name{color: #e17c3c;}
.jianjie_sect.GMAT ._r ._img::after{background: url(img/GMAT4.png) no-repeat;background-size: cover;}

.GMAT_sectA{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom:calc(10px + 0.53rem);}
.GMAT_sectA .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.GMAT_sectA .list::after{content: "";display: block;clear: both;}
.GMAT_sectA .ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);}
.GMAT_sectA .li{float: left;width: 50%;padding: calc(5px + 0.05rem);}
.GMAT_sectA .li a{float: left;width: 100%;border: 1px solid #e17c3c;border-radius: calc(6px + 0.06rem);overflow: hidden;display: flex; box-shadow:0 3px 10px rgba(203,203,203,2030.2);}
.GMAT_sectA .li .ico{float: left;width: calc(80px + 0.8rem);height: calc(70px + 0.7rem);background:linear-gradient(to top,rgba(226,125,62,1),rgba(226,125,62,0.5));border-bottom-right-radius: calc(28px + 0.28rem);display: flex;align-items: center;justify-content: center;}
.GMAT_sectA .li .ico img{display: block;width: calc(33px + 0.33rem);}
.GMAT_sectA .li .cont{float: left;width: calc(100% - 80px - 0.8rem);padding: calc(10px + 0.23rem) calc(10px + 0.16rem);}
.GMAT_sectA .li .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.1rem);color: #666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media screen and (max-width:767px) {
  .GMAT_sectA .li{width: 100%;}
}

.what_sect.GMAT{background: #f7fcfe;}
.what_sect.GMAT .li{margin-bottom: 1.76rem;}
.what_sect.GMAT .li:last-child{margin-bottom: 0;}
.what_sect.GMAT ._l{ padding-right:0.7rem;}
.what_sect.GMAT ._r{ padding-left:0.7rem;}


@media screen and (max-width:1440px) {
.what_sect.GMAT ._l{ padding-right:0.5rem;}
.what_sect.GMAT ._r{ padding-left:0.5rem;}
}

@media screen and (max-width:767px) {
.what_sect.GMAT .li{margin-bottom: 10px;}

.what_sect.GMAT ._l{width: 100%; padding-right:0;}
.what_sect.GMAT ._r{ width: 100%;padding-left:0;}
.what_sect.GMAT ._c{ width: 100%; padding:0.6rem 10%;}

}

.GMAT_table{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.GMAT_table .table{width: 100%;margin-top: calc(10px + 0.5rem);border-radius: calc(10px + 0.12rem);overflow: hidden;border: 2px solid #f0af82;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);}
.GMAT_table .ul{float: left;width: 100%;}
.GMAT_table .li{float: left;width: 100%;border-bottom: 1px solid #f9d6c0;}
.GMAT_table .li:last-child{border-bottom: 0;}
.GMAT_table .tit{float: left;width: 100%;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.04rem);color: #fff;padding: calc(10px + 0.08rem) 0;text-align: center;background: #f0af82;}
.GMAT_table .th{float: left;width: 16.66%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.02rem);color: #666666;text-align: center;height: calc(30px + 0.2rem);display: flex;align-items: center;justify-content: center;border-right: 1px solid #f9d6c0;flex-wrap: wrap;}
.GMAT_table .th:last-child{border-right: none;}
.GMAT_table .w33{width: 33.32%;}
.GMAT_table .li:nth-child(3) .th{height: 143px;}
.GMAT_table .table p{width: 100%;}
.GMAT_table .li:nth-child(3) .th{line-height: calc(20px + 0.1rem);} 
.GMAT_table  .table .tit2{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #333333;text-align: center;padding: calc(10px + 0.06rem) 0;}
@media screen and (max-width:1024px) {
.GMAT_table .table{width: 1024px;}
}

.GMAT_sectB{width: 100%;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.44rem);}
.GMAT_sectB .cont{width: 100%;margin-top: calc(10px + 0.09rem);}
.GMAT_sectB .cont .tit{width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.02rem);color: #ffffff;margin-bottom: calc(5px + 0.03rem);text-align: center;}
.GMAT_sectB .cont .text{width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.4rem);color: #ffffff;text-align: center;}
.GMAT_sectB .cont .btn{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: calc(10px + 0.32rem);}
.GMAT_sectB .cont .btn a{float: left;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;padding: 0 calc(10px + 0.62rem);border-radius: calc(30px + 0.1rem);background: linear-gradient(to top,rgba(72,159,155),rgba(129,191,187));}
.GMAT_sectB .cont .btn a:hover{background: #469e98;}
@media screen and (max-width:767px) {
.GMAT_sectB .cont .tit{ text-align: left;}	
.GMAT_sectB .cont .text{ text-align: left;}	
.GMAT_sectB .cont br{display: none;}
}

.GMAT_sectC{width: 100%;background: #fffaf6;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);}
.GMAT_sectC .list{width: 100%;margin-top: calc(10px + 0.52rem);}
.GMAT_sectC .list::after{content: "";display: block;clear: both;}
.GMAT_sectC .list .ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);display: flex;flex-wrap: wrap;}
.GMAT_sectC .list .li{float: left;width: 25%;padding: calc(5px + 0.05rem);}
.GMAT_sectC .list a{float: left;width: 100%;height: 100%;background: url(img/GMAT15.png) top center no-repeat;background-size: cover;padding:calc(10px + 0.3rem) 0.26rem calc(10px + 0.35rem) 0.26rem;border-radius: 12px;overflow: hidden;}
.GMAT_sectC .list .tit{float:left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.08rem);color: #ffffff;text-align: center;}
.GMAT_sectC .list .icobox{float: left;width: 100%;display: flex;align-items: center;justify-content: center;margin-top: calc(10px + 0.06rem);margin-bottom: calc(10px + 0.1rem);}
.GMAT_sectC .list .ico{float: left;width: calc(60px + 0.6rem);height: calc(60px + 0.6rem);border-radius: 100%;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);}
.GMAT_sectC .list img{display: block;width: 100%;}
.GMAT_sectC .list .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;}
.GMAT_sectC .list .li:nth-child(2) a{background: url(img/GMAT16.png) top center no-repeat;background-size: cover;}
.GMAT_sectC .list .li:nth-child(3) a{background: url(img/GMAT17.png) top center no-repeat;background-size: cover;}
.GMAT_sectC .list .li:nth-child(4) a{background: url(img/GMAT18.png) top center no-repeat;background-size: cover;}

@media screen and (max-width:1440px) {
.GMAT_sectC .list a{ padding:calc(10px + 0.3rem) 0.2rem calc(10px + 0.35rem) 0.2rem;}
.GMAT_sectC .list .tit{ font-size: calc(14px + 0.04rem);}
.GMAT_sectC .list .text{font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.12rem);}
}
@media screen and (max-width:1024px) {
.GMAT_sectC .list .li{width: 50%;}
}
@media screen and (max-width:767px) {
.GMAT_sectC .list .icobox{margin-top: calc(6px + 0.06rem);margin-bottom: calc(25px + 0.3rem);}	
.GMAT_sectC .list .li{width: 100%;}
.GMAT_sectC .list .tit{ letter-spacing: 1px;}
.GMAT_sectC .list a{ padding:calc(10px + 0.3rem) 0.4rem calc(10px + 0.5rem) 0.4rem;}
}


/* GRE */
.ny_banner2.GRE .banbox{padding-top: calc(20px + 0.67rem);padding-bottom: calc(20px + 0.68rem);}
.ny_banner2.GRE .form{background: rgba(35, 88, 86, 0.52);}
.ny_banner2.GRE .etit{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(18px + 0.1rem);color: #ffffff;text-transform: uppercase;}
.pub_title.GRE .tbox::after{background: linear-gradient(to right,rgba(85,161,233,1),rgba(85,161,233,0));}
.jianjie_sect.GRE{background: #f7fcfe;}
.jianjie_sect.GRE ._l .text span{color: #5dacf7;}
.jianjie_sect.GRE ._l .ico{border: 1px solid #5dacf7;}
.jianjie_sect.GRE ._l .ico::after{background: #5dacf7;}
.jianjie_sect.GRE ._l .eng_name{color: #62aff7;}
.jianjie_sect.GRE ._r ._img::after{background: url(img/A-Level4.png) no-repeat;background-size: cover;}

.GRE_sectA{width: 100%;padding-top: calc(10px + 0.18rem);padding-bottom: calc(10px + 0.5rem);}
.GRE_sectA .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.GRE_sectA .list::after{content: "";display: block;clear: both;}
.GRE_sectA .ul{float: left;width: calc(100% + 10px + 0.24rem);margin: calc(-5px - 0.12rem);}
.GRE_sectA .ul .li{float: left;width: 33.33%;padding: calc(5px + 0.12rem);}
.GRE_sectA .ul a{float: left;width: 100%;border: 1px solid #53a0e9;border-radius: 12px;overflow: hidden;}
.GRE_sectA .ul ._img{float: left;width: 100%;padding-bottom: 62.25%; position: relative; overflow: hidden;}
.GRE_sectA .ul ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.GRE_sectA .ul .cont{float: left;width: 100%;padding: calc(10px + 0.16rem) calc(10px + 0.14rem) calc(10px + 0.18rem);position: relative;}
.GRE_sectA .ul .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.1rem);color: #333333;height: calc(40px + 0.2rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;position: relative;z-index: 5;}
.GRE_sectA .ul .numb{float: left;font-size: calc(30px + 0.3rem);color:#fff;text-shadow: 0 0 2px #0747ed;font-weight: bold;position:absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.GRE_sectA .ul a:hover img{-webkit-transform: translate(-50%, -50%) scale(1.1); 
-moz-transform: translate(-50%, -50%) scale(1.1); 
-ms-transform: translate(-50%, -50%) scale(1.1);
-o-transform: translate(-50%, -50%) scale(1.1);
transform: translate(-50%, -50%) scale(1.1);}
@media screen and (max-width:767px) {
.GRE_sectA .ul .li{width: 100%;}
}

.what_sect.GRE{background: #f7fcfe;}
.what_sect.GRE .li{margin-bottom: 1.36rem;}
.what_sect.GRE .li:last-child{margin-bottom: 0;}
@media screen and (max-width:767px) {
.what_sect.GRE .li{margin-bottom: 10px;}
}

.GRE_sectB{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.52rem);}
.GRE_sectB .list{width: 100%;margin-top: calc(10px + 0.51rem);}
.GRE_sectB .list::after{content: "";display: block;clear: both;}
.GRE_sectB .ul{float: left;width: calc(100% + 10px + 0.3rem);margin: calc(-5px - 0.15rem);display: flex;flex-wrap: wrap;}
.GRE_sectB .li{float: left;width: 50%;padding: calc(5px + 0.15rem);}
.GRE_sectB .box{float: left;width: 100%;background: #f7fcfe;border-radius: 12px;overflow: hidden;box-shadow: 0 0 10px 2px rgba(179,214,248,0.28);height: 100%;}
.GRE_sectB .titbox{float: left;width: 100%;background:url(img/GRE8.png) no-repeat;background-size: cover;padding: calc(10px + 0.08rem) calc(10px + 0.18rem);}
.GRE_sectB .titbox .ico{width: 14px;height: 14px;border: 1px solid #ffffff;position: relative;margin-top: calc(3px + 0.05rem);float: left;margin-top: 5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.GRE_sectB .titbox .ico::after{content: "";display: block;position: absolute;width: 7px;height: 7px;background: #ffffff;border-radius: 100%;left: 50%;top: 50%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.GRE_sectB .titbox .tit{float: left;width: calc(100% - 30px);font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.04rem);color: #ffffff;padding-left: calc(6px + 0.06rem);}
.GRE_sectB .text{float: left;width: 100%;font-size:calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;padding: calc(10px + 0.13rem) calc(10px + 0.22rem) calc(10px + 0.23rem) calc(10px + 0.2rem); text-align:justify;}
@media screen and (max-width:767px) {
  .GRE_sectB .li{width: 100%;}
}

.GRE_table{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #f7fcfe;}
.GRE_table .table{width: 100%;margin-top: calc(10px + 0.12rem);border-radius:calc(12px + 0.1rem);overflow: hidden;border: 2px solid #78b4ee;}
.GRE_table .table::after{content: "";display: block;clear: both;}
.GRE_table ._Table td{border: 1px solid #aed3f7;}
@media screen and (max-width:767px) {
  .GRE_table .table{width: 994px;}
  .GRE_sectB .titbox .tit{font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem);}
}

/* IGCSE */
.ny_banner2.IGCSE .li .banbox{padding: calc(20px + 0.8rem) 0 calc(20px + 0.87rem);}
.pub_title.IGCSE .tbox::after{background: linear-gradient(to right,rgba(88,193,184,1),rgba(88,193,184,0));}
.jianjie_sect.IGCSE{background: #f7fcfe;}
.jianjie_sect.IGCSE .flexbox{margin-top: calc(10px + 0.5rem);}
.jianjie_sect.IGCSE ._l{padding-top: calc(10px + 0.4rem);padding-left: 0;}
.jianjie_sect.IGCSE ._l .cont:first-child{margin-top: 0;}
.jianjie_sect.IGCSE ._l .text span{color: #57c1b7;}
.jianjie_sect.IGCSE ._l .ico{border: 1px solid #57c1b7;}
.jianjie_sect.IGCSE ._l .ico::after{background: #57c1b7;}
.jianjie_sect.IGCSE ._l .eng_name{color: #40a299;}
.jianjie_sect.IGCSE ._r ._img::after{background: url(img/IGCSE4.png) no-repeat;background-size: cover;}

.IGCSE_sectA{width: 100%;position: relative;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);}
.IGCSE_sectA::after{content: "";display: block;width: 100%;height: 37.81%;background: #f5f5f5;position: absolute;left: 0;bottom: 0;z-index: -1;}
.IGCSE_sectA .box{width: 100%;margin-top: calc(10px + 0.52rem);}
.IGCSE_sectA .box::after{content: "";display: block;clear: both;}
.IGCSE_sectA ._l{float: left;width: 60%;padding-right: 0.9rem; margin-top:0.1rem;}
.IGCSE_sectA ._l .ul{float: left;width: 100%; position:relative; padding-bottom:0.1rem;}
.IGCSE_sectA ._l .ul:after{ float:left; width:1px; height:100%; content:''; position:absolute; left:7px; top:10px; z-index:1; opacity:0.3; background:#57c1b7;}
.IGCSE_sectA ._l .li{float: left;width: 100%;margin-bottom: calc(10px + 0.2rem); position:relative; z-index:6;}
.IGCSE_sectA ._l .li:last-child{margin-bottom: 0;}
.IGCSE_sectA .titbox{float: left;width: 100%;display: flex;align-items: center;cursor: pointer;}
.IGCSE_sectA .titbox .ico{width: 14px;height: 14px;border: 1px solid #57c1b7;position: relative;float: left;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.IGCSE_sectA .titbox .ico::after{content: "";display: block;position: absolute;width: 7px;height: 7px;background: #57c1b7;border-radius: 100%;left: 50%;top: 50%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.IGCSE_sectA .titbox .tit{float: left;width: calc(100% - 20px);padding-left: 12px;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.06rem);color: #57c1b7;}
.IGCSE_sectA .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;padding: calc(4px + 0.05rem) 0 0 28px;display: none;}
.IGCSE_sectA ._r{float: left;width: 40%;}
.IGCSE_sectA ._r ._img{float: left;width: 100%;border-radius:1.88rem 0 0 calc(12px + 0.1rem);overflow: hidden;}
.IGCSE_sectA ._r img{display: block;width: 100%;}
.IGCSE_sectA ._l .li.active .text{display: block;}
@media screen and (max-width:767px) {
.IGCSE_sectA ._l{width: 100%;padding-right: 0;}
.IGCSE_sectA ._r{width: 100%;margin-top: 20px;}
.IGCSE_sectA ._r ._img{ display:none;}
}

.GMAT_sectC.IGCSE{background: #f7fcfe;}
.GMAT_sectC.IGCSE .list .text{text-align: center;}

.IGCSE_sectB{background: #f7fcfe;}
.IGCSE_sectB .list{width: 100%;margin-top: calc(10px + 0.52rem);}
.IGCSE_sectB .list::after{content: "";display: block;clear: both;}
.IGCSE_sectB .ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);display: flex;flex-wrap: wrap;}
.IGCSE_sectB .ul .li{float: left;width: 20%;padding: calc(5px + 0.05rem);}
.IGCSE_sectB .ul a{float: left;width: 100%;position: relative;padding-top: calc(30px + 0.3rem);height: 100%;}
.IGCSE_sectB .ul .ico{float: left;width: calc(60px + 0.6rem);height: calc(60px + 0.6rem);background: #fff;border-radius: 100%;box-shadow: 0 0 10px 2px rgba(154,170,220,0.44);border: 4px solid #9bb4e9;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;top: 0;
-webkit-transform: translate(-50%, 0); 
-moz-transform: translate(-50%, 0); 
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%,0);}
.IGCSE_sectB .ico img{display: block;width: calc(32px + 0.32rem);height: calc(40px + 0.4rem);}
.IGCSE_sectB .cont{float: left;width: 100%;height: 100%; background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 0 8px 2px rgba(203,240,239,0.2);padding:calc(40px + 0.52rem) calc(10px + 0.12rem) calc(10px + 0.3rem);}
.IGCSE_sectB .cont .tit{float: left;width: 100%;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.1rem);color: #333333;text-align: center;}
.IGCSE_sectB .cont .text{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: calc(10px + 0.1rem);}
@media screen and (max-width:1600px) {
.IGCSE_sectB .cont .tit{font-size: calc(16px + 0.04rem);}
}
@media screen and (max-width:767px) {
  .IGCSE_sectB .ul .li{width: 100%;}
}

/* ACT */
.ny_banner2 .ulbox{float: left;width:43.61%;}
.ny_banner2 .bul{float: left;width: calc(100% + 10px);margin: calc(-5px - 0.05rem);}
.ny_banner2 .bli{float: left;width: 50%;padding: calc(5px + 0.05rem);}
.ny_banner2 .bli a{float: left;width: 100%;background: rgba(255,255,255, 0.2);border-radius: 6px;overflow: hidden;font-size: calc(12px + 0.12rem);line-height: calc(16px + 0.12rem);color: #fff;padding: calc(6px + 0.04rem) 0;text-align: center;}
.ny_banner2.ACT .banbox{padding:calc(10px + 0.54rem) 0 calc(10px + 0.66rem);}
.ny_banner2.ACT .btnbox{float: left;position: absolute;right: 0;bottom: calc(20px + 0.52rem);width: auto;}
.ny_banner2.ACT .btnbox .btn:first-child{margin-right: calc(10px + 0.22rem);}
.pub_title.ACT .tbox::after{background: linear-gradient(to right,rgba(225,124,61,1),rgba(225,124,61,0));}
.jianjie_sect.ACT{background: #fffaf6;}
.jianjie_sect.ACT ._l .cont:first-child{margin-top: 0;}
.jianjie_sect.ACT ._l .text span{color: #e79562;}
.jianjie_sect.ACT ._l .ico{border: 1px solid #e17c3c;}
.jianjie_sect.ACT ._l .ico::after{background: #e17c3c;}
.jianjie_sect.ACT ._l .eng_name{color: #cc6828;}
.jianjie_sect.ACT ._r ._img::after{background: url(img/ACT2.png) no-repeat;background-size: cover;}
@media screen and (max-width:1024px) {
  .ny_banner2 .ulbox{width: 60%;}
  .ny_banner2.ACT .btnbox{position: relative;right: auto;bottom: auto;margin-top: calc(10px + 0.1rem);margin-bottom: 10px;}
}
@media screen and (max-width:767px) {
  .ny_banner2 .ulbox{width: 100%;}
  .ny_banner2 .bli{ padding:calc(4px + 0.04rem) calc(5px + 0.05rem);}
  .ny_banner2 .bli a{font-size: calc(12px + 0.06rem);line-height: calc(16px + 0.08rem);padding: calc(2px + 0.02rem) 0;}
}


.ACT_sectA{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.53rem);}
.ACT_sectA .box{width: 100%;position: relative;margin-top: calc(10px + 0.5rem); display: flex; flex-wrap: wrap; padding:0;}
.ACT_sectA .box:after{width: 100%;  background: url(img/ACT20.jpg) no-repeat;background-size: cover;border-radius: calc(10px + 0.1rem);position:absolute; left: 0; bottom: 0.33rem; display: block; height: calc(100% - 0.98rem); content: ''; z-index: 1;}
.ACT_sectA .labbox{float: left; position: relative; z-index: 3; width:13%; padding:calc(20px + 0.91rem) 0 0 2.5%; }
.ACT_sectA .labbox .lab{float: left;width: 100%;font-size: calc(14px + 0.03rem);line-height: calc(18px + 0.06rem);color: #ffffff;padding: calc(10px + 0.08rem) 0.1rem;text-align: center;background: #cc6828;border-radius: 8px; margin:0.1rem 0;}
.ACT_sectA .tabbox{float: left; position: relative; z-index: 3; width:34%; padding: 0.3rem 0.22rem 0.55rem 0.22rem; background: rgba(255,255,255,0.37);border-radius:10px; box-shadow: 0 0  10px rgba(231,149,98,0.38); margin:0 2.5%;}
.ACT_sectA .tabbox .title{float: left;width: 100%;margin-bottom:0.16rem; color: #cc6828; font-weight: bold;font-size: calc(14px + 0.14rem);line-height: calc(20px + 0.2rem); text-align: center;}
.ACT_sectA .tabbox .tul{float: left;width:100%;border-radius: calc(10px + 0.05rem); background:#fff; padding:0.2rem 0;}
.ACT_sectA .tabbox .tli{float: left;width: 100%;font-size: calc(14px + 0.03rem);line-height: calc(20px + 0.08rem); color: #cc6828;padding:0.2rem 0.14rem 0.05rem 0.14rem; border-bottom: 1px solid #f3f3f3; display:flex;}
.ACT_sectA .tabbox .tli .l{ display:none;}
.ACT_sectA .tabbox.SAT .title{ color: #4aa19d;}
.ACT_sectA .tabbox.SAT .tli{ color: #4aa19d;}
.ACT_sectA .ico{ float:left; width:0; height:0; line-height:0; position:relative; z-index:5; display:flex; justify-content:center; align-items:center; margin-top:calc(120px + 1.98rem);}
.ACT_sectA .ico img{ min-width:1.6rem; width:1.6rem;}


@media screen and (max-width:767px) {
.ACT_sectA .box{ padding:0.1rem 0.4rem;}
.ACT_sectA .box:after{ bottom:0; height:100%;}
.ACT_sectA .labbox{ display:none;}
.ACT_sectA .tabbox{ width:100%; margin:0.5rem 0; padding:0.5rem 0.4rem;}
.ACT_sectA .tabbox .title{ margin-bottom:0.3rem;}
.ACT_sectA .tabbox .tli{padding: calc(10px + 0.1rem) 0.4rem; }
.ACT_sectA .tabbox .tli .l{ display:flex; white-space:nowrap;}
.ACT_sectA .ico{ width:100%; margin-top:0;}
.ACT_sectA .ico img{ min-width:inherit; width:auto; height:3rem;}
}

.section{ width:100%;}
.section_bd{ width:100%;}

.ACT_sectB{width: 100%;background: #fffaf6;}
.ACT_sectB .box{width: 100%;margin-top: calc(10px + 0.48rem);}
.ACT_sectB .box::after{content: "";display: block;clear: both;}
.ACT_sectB .top{float: left;width: 100%;padding: 0 0.97rem;margin-bottom: calc(10px + 0.14rem);}
.ACT_sectB .select{float: left;width: calc(100% + 10px + 0.12rem);margin: calc(-5px - 0.06rem);}
.ACT_sectB .select .opt{float: left;width: 20%;padding: calc(5px + 0.06rem);}
.ACT_sectB .select a{float: left;width: 100%;background: #ffece0;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.04rem);color: #121212;text-align: center;padding: calc(10px + 0.1rem) 0;border-radius: calc(38px + 0.22rem);}
.ACT_sectB .select .opt.on a{background: #e79562;color: #fff;}
.ACT_sectB .select .opt a:hover{background: #e79562;color: #fff;}
.ACT_sectB .main{float: left;width: 100%;padding: 0 calc(10px + 0.25rem) calc(10px + 0.17rem);position: relative;}
.ACT_sectB .main::after{content: "";display: block;width: 100%;height: 50%;background: linear-gradient(to top,rgba(205,105,42),#f5ad7f);position: absolute;left: 0;bottom: 0;border-radius: calc(10px + 0.12rem);}
.ACT_sectB .main .ul{float: left;width: 100%;position: relative;z-index: 5;}
.ACT_sectB .main .li{float: left;width: 100%;background: #fff;box-shadow: 0 0 10px 2px rgba(231,149,98,0.44);border-radius: calc(10px + 0.12rem);overflow: hidden;padding: calc(10px + 0.26rem) calc(10px + 0.44rem) calc(10px + 0.36rem) calc(10px + 0.26rem);}
.ACT_sectB .main .cont{float: left;width: 100%;margin-bottom: calc(10px + 0.03rem);}
.ACT_sectB .main .cont:last-child{margin-bottom: 0;}
.ACT_sectB .main .tit{float: left;width: 100%;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.04rem);color: #cc6828;margin-bottom: 5px;font-weight: bold;}
.ACT_sectB .main .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.08rem);color: #666666;}
@media screen and (max-width:767px) {
.ACT_sectB .top{padding: 0;}
.ACT_sectB .select a{padding: 8px 0;}
}
.ACT_table{width: 100%;}
.ACT_table .table{width: 100%;margin-top: calc(10px + 0.48rem);border-radius: calc(12px + 0.1rem);overflow: hidden;border: 1px solid #ee9f6e;}
.ACT_table ._Table td{border: 1px solid #ee9f6e;}
.ACT_table ._Table th{border: 1px solid #efb38e;}
.ACT_table ._Table .tr1 td{padding: 0 10px;}
@media screen and (max-width:767px) {
  .ACT_table .table{width: 994px;}
}
.wljs_tema.ACT .box li{background: #faebe3;}
.wljs_tema.ACT .box li:hover .text{background: #cd692a;}

.xwzz_sect{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.5rem);background: #fffaf6;}
.xwzz_sect .box{width: 100%;position: relative;margin-top: calc(10px + 0.46rem);display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.xwzz_sect .big_img{float: left;width: 43%;}
.xwzz_sect .big_img img{display: block;width: 100%;}
.xwzz_sect .ul{float: left;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.xwzz_sect .ul li{float: left;display: flex;align-items: center;position: absolute;}
.xwzz_sect .ul .ico{float: left;width: calc(43px + 0.43rem);height: calc(43px + 0.43rem);border-radius: 100%;background: linear-gradient(to top,#e79664,#e79664);display: flex;align-items: center;justify-content: center;}
.xwzz_sect .ul .ico img{display: block;width: calc(22px + 0.22rem);}
.xwzz_sect .ul .tit{float: left;width: calc(100% - 43px - 0.43rem);font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.08rem);color: #121212;padding-left: calc(10px + 0.14rem);}
.xwzz_sect .ul li:nth-child(1){left: 62.84%;top: 14.42%;}
.xwzz_sect .ul li:nth-child(2){left: 67.9%;top: 51.24%;}
.xwzz_sect .ul li:nth-child(3){left: 59.69%;bottom: 0;}
.xwzz_sect .ul li:nth-child(4){right: 59.69%;bottom: 0;flex-direction: row-reverse;}
.xwzz_sect .ul li:nth-child(4) .tit{padding-left: 0;padding-right: calc(10px + 0.14rem);}
.xwzz_sect .ul li:nth-child(5) .tit{padding-left: 0;padding-right: calc(10px + 0.14rem);}
.xwzz_sect .ul li:nth-child(6) .tit{padding-left: 0;padding-right: calc(10px + 0.14rem);}
.xwzz_sect .ul li:nth-child(5){right: 67.9%;top: 51.24%;flex-direction: row-reverse;}
.xwzz_sect .ul li:nth-child(6){right: 62.84%;top: 14.42%;flex-direction: row-reverse;}
@media screen and (max-width:767px) {
.xwzz_sect .big_img{width: 100%; padding: 0 20%;}
.xwzz_sect .ul{position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0.6rem;}
.xwzz_sect .ul li{position: relative;left: auto !important;right: auto !important;bottom: auto !important;width: 48.5%;margin-bottom: 10px;flex-direction: unset !important;}
.xwzz_sect .ul .ico{width: calc(40px + 0.4rem);height: calc(40px + 0.4rem);}
.xwzz_sect .ul .ico img{display: block;width: calc(18px + 0.18rem);}
.xwzz_sect .ul .tit{width: calc(100% - 40px - 0.4rem);font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem);padding-left:0.26rem;}
.xwzz_sect .ul li:nth-child(4) .tit{padding-right: 0;padding-left:0.26rem;}
.xwzz_sect .ul li:nth-child(5) .tit{padding-right: 0;padding-left:0.26rem;}
.xwzz_sect .ul li:nth-child(6) .tit{padding-right: 0;padding-left:0.26rem;}
}

.score_sect{width: 100%;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);background: #f5f5f5;}
.score_sect .list{width: 100%;margin-top: calc(10px + 0.52rem);}
.score_sect .list::after{content: "";display: block;clear: both;}
.score_sect .ul{float: left;width: calc(100% + 10px + 0.26rem);margin: calc(-5px - 0.13rem);}
.score_sect .ul .li{float: left;width: 20%;padding: calc(5px + 0.13rem);}
.score_sect .ul a{float: left;width: 100%;}
.score_sect .ul ._img{float: left;width: 100%;padding-bottom:160.6%; position: relative; overflow: hidden;}
.score_sect .ul img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.score_sect .slick-arrow{ width:26px; height:62px; background:rgba(0,0,0,0.05); z-index:6; margin-top:0.22rem;}
.score_sect .slick-arrow::after{ float:left; width:14px; height:14px; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); -ms-transform:translate(-50%,-50%) rotate(-45deg); border-bottom:2px solid #f5f7fa; border-right:2px solid #f5f7fa; margin-left:-3px;}
.score_sect .slick-prev{ left:-27px; border-radius:8px 0 0 8px;}
.score_sect .slick-prev:after{ transform:translate(-50%,-50%) rotate(135deg); -ms-transform:translate(-50%,-50%) rotate(135deg);margin-left:3px;}
.score_sect .slick-next{ right:-27px; border-radius:0 8px 8px 0;}
.score_sect .slick-arrow:hover{ background:#469e98;}
@media screen and (max-width:767px) {
.score_sect .ul{float: left;width: calc(100% + 0.24rem);margin:-0.12rem;}
.score_sect .ul .li{float: left;width: 20%;padding:0.12rem;}	
.score_sect .slick-arrow{ width:15px; height:36px;}
.score_sect .slick-arrow::after{ width:8px; height:8px; margin-left:-1px;}
.score_sect .slick-prev{ left:-12px; border-radius:3px 0 0 3px;}
.score_sect .slick-prev:after{ margin-left:1px;}
.score_sect .slick-next{ right:-12px; border-radius:0 3px 3px 0;}
}

.select_sect{width: 100%;}
.select_sect .list_pc{ display: block;}
.select_sect .list_ph{ display: none;}
.select_sect .list{width: 100%;margin-top: calc(10px + 0.5rem);}
.select_sect .list .ul{width: calc(100% + 10px + 0.24rem);display: flex;flex-wrap: wrap;margin: calc(-5px - 0.12rem);}
.select_sect .list .slick-track{ display:block;} 
.select_sect .list .li{width: 33.33%;border-radius: 12px;padding: calc(5px + 0.12rem);}
.select_sect .list a{display: block;width: 100%;height: 100%;padding: 10px;background: linear-gradient(to top,rgba(187,97,40,0.1),rgba(239,182,147,0.1));border-radius: 12px;padding-bottom: calc(10px + 0.32rem);} 
.select_sect .list ._img{width: 100%;line-height: 0;border-radius: 12px; overflow: hidden;padding-bottom: 53.84%; position: relative;} 
.select_sect .list ._img img{width: 100%;position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)}
.select_sect .list .cont{width: 100%; padding-top:calc(10px + 0.05rem);}
.select_sect .titbox{display: flex;justify-content: center;margin-bottom: calc(10px + 0.13rem);align-items: center;}
.select_sect .ico{float: left;width:calc(12px + 0.12rem);line-height: 0;display: flex;justify-content: center;align-items: center;}
.select_sect .ico img{ max-width: 100%;}
.select_sect .list .i2{display: none;}
.select_sect .tit{float: left;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.1rem);color: #333333;margin-left:calc(7px + 0.07rem);font-weight: bold;}
.select_sect .textbox{width: 100%;padding: 0 calc(10px + 0.15rem) 0 calc(10px + 0.06rem) ;}
.select_sect .text{width: 100%; font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem); color: #666;padding-left: calc(13px + 0.1rem);position: relative;margin-bottom: calc(8px + 0.04rem);}
.select_sect .text:last-child{margin-bottom: 0;}
.select_sect .text::after{content: "";display: block;width: 5px;height: 5px; background:#bb6128;border-radius: 2px;position: absolute;top: calc(4px + 0.05rem);left: 0;
-webkit-transform: rotate(45deg); 
-moz-transform: rotate(45deg); 
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.select_sect .list a:hover{background: linear-gradient(to top,rgba(187,97,40,1),rgba(239,182,147,0.5));} 
.select_sect .list a:hover .i2{display: block;} 
.select_sect .list a:hover .i1{display: none;} 
.select_sect .list a:hover .tit{color: #fff;}
.select_sect .list a:hover .text{color: #fff;}
.select_sect .list a:hover .text::after{background: #fff;}
.select_sect .list .slick-dots{display: block;position: relative;width: 100%;height: 7px;display: flex;align-items: center;justify-content: center; margin-top:0.5rem;}
.select_sect .list .slick-dots li{display: block;width: 7px;height: 7px;border-radius: 7px;background: #255b59; opacity:0.35; margin: 0 5px;}
.select_sect .list .slick-dots li.slick-active{width: 22px; opacity:1;}


.select_sect.select_sect-1 .list a{ background:linear-gradient(to top,#ebf2ed,#f9fefb)}
.select_sect.select_sect-1 .list a:hover{ background:linear-gradient(to top,#367c50,#c3f9d7)}
.select_sect.select_sect-1 .text::after{background: #43875c;}

.select_sect.select_sect-2 .list a{ background:linear-gradient(to top,#e5f1f1,#edf7f6)}
.select_sect.select_sect-2 .list a:hover{ background:linear-gradient(to top,#009a92,#70dbd3)}
.select_sect.select_sect-2 .text::after{background: #039a93;}

.select_sect.select_sect-3 .list a{ background:linear-gradient(to top,#ecf4f0,#f0f9f5)}
.select_sect.select_sect-3 .list a:hover{ background:linear-gradient(to top,#94efc7,#74bc9c)}
.select_sect.select_sect-3 .text::after{background: #74bc9c;}

.select_sect.TF{background: #fafafa;}
.select_sect.TF .list a{background: linear-gradient(to top,rgba(96,136,219,0.1),rgba(156,187,241,0.1));}
.select_sect.TF .list a:hover{background: linear-gradient(to top,rgba(96,136,219,1),rgba(156,187,241,0.5));}
.select_sect.TF .text::after{background: #6088db;}



@media screen and (max-width:767px) {
.select_sect .list_pc{ display: none;}
.select_sect .list_ph{ display: block;margin-bottom: 0.5rem;}
.select_sect .list .ul{ display:block;}
.select_sect .list .slick-track{ display: flex;}
.select_sect .list .li{width: 100%;}
}

/* 托福 */
.ny_banner2.TF .banbox{padding:calc(10px + 0.54rem) 0 calc(10px + 0.66rem);}
.ny_banner2.TF .btnbox{float: left;position: absolute;right: 0;bottom: calc(20px + 0.52rem);width: auto;}
.ny_banner2.TF .btnbox .btn:first-child{margin-right: calc(10px + 0.22rem);}
.ny_banner2.TF .bli a{background: rgba(129,184,155,0.68);}
.pub_title.TF .tbox::after{background: linear-gradient(to right,rgba(83,121,227,1),rgba(83,121,227,0));}
.jianjie_sect.TF{background: #f6f9fd;}
.jianjie_sect.TF ._l .text span{color: #547ae3;}
.jianjie_sect.TF ._l .ico{border: 1px solid #547ae3;}
.jianjie_sect.TF ._l .ico::after{background: #547ae3;}
.jianjie_sect.TF ._l .eng_name{color: #547ae3;}
.jianjie_sect.TF ._r ._img::after{background: url(img/TF4.png) no-repeat;background-size: cover;}
@media screen and (max-width:1024px) {
  .ny_banner2.TF .btnbox{position: relative;right: auto;bottom: auto;margin-top: calc(10px + 0.1rem);margin-bottom: 10px;}
}
.what_sect.TF{background: #fff;}

.TF_sectA{width: 100%;background: url(img/TF6.jpg) no-repeat;background-size: cover;}
.TF_sectA .box{width: 100%;margin-top: calc(10px + 0.54rem);}
.TF_sectA .box::after{content: "";display: block;clear: both;}
.TF_sectA ._l{float:left;width: calc(50% - 2.17rem);padding-left: calc(10px + 0.42rem);}
.TF_sectA ._c{float:left;width: 4.34rem;margin-top: calc(10px + 0.35rem);position: relative;overflow: hidden;}
.TF_sectA ._c::after{content: "";display: block;position: absolute;width: 100%;height: 120%;border-radius: 100%;background: #e4f1fc;left: 0;bottom: -40%;z-index: 1;}
.TF_sectA ._c img{display: block;width: 100%;position: relative;z-index: 5;}
.TF_sectA ._r{float:right;width: calc(50% - 2.17rem);}
.TF_sectA .tit{float: left;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.1rem);color: #547ae3;padding: calc(20px + 0.29rem) 0 calc(20px + 0.5rem);position: relative;z-index: 5;}
.TF_sectA .tit::after{content: "";display: block;position:absolute;width: calc(77px + 1rem);height: calc(45px + 1rem);background: url(img/TF7.png) no-repeat;background-size: cover;left: 0;top: 0;z-index: -1;}
.TF_sectA .ul{float: left;width: 100%;}
.TF_sectA .ul li{float: left;width: 100%;display: flex;margin-bottom: calc(10px + 0.19rem);}
.TF_sectA .ul li:last-child{margin-bottom: 0;}
.TF_sectA .name{float: left;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.06rem);color: #5976e0;margin-right: calc(10px + 0.07rem); white-space:nowrap;}
.TF_sectA .text{float: left;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.06rem);color: #666666;}
.TF_sectA ._l .tit{float: right;}
.TF_sectA ._r .ul{padding-left: 1.15rem;}
@media screen and (max-width:767px){
  .TF_sectA ._l{width: 100%;}
  .TF_sectA ._c{width: 100%;}
  .TF_sectA ._r{width: 100%;padding-left: calc(10px + 0.32rem);}
  .TF_sectA .tit{width: 100%;}
  .TF_sectA ._r .ul{padding-left: 0;}

}

.TF_sectC{width: 100%;background: #f6f9fd;}
.toufu_box{width: 100%;margin-top: calc(10px + 0.48rem);}
.toufu_box::after{content: "";display: block;clear: both;}
.toufu_box .select{float: left;width: 100%;border-radius:12px 12px 0 0;overflow: hidden;}
.toufu_box .select .opt{float: left;width: 20%;}
.toufu_box .select .opt a{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.06rem);color: #121212;padding: calc(10px + 0.13rem) 10px;text-align: center;background: #e3e9fc;position: relative;}
.toufu_box .select .opt a::after{content:"";display: block;width: 1px;height: 66%;background: #ffffff;right: 0;top: 50%;position: absolute;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.toufu_box .select .opt:last-child a::after{ display:none !important;}
.toufu_box .select .opt.on a{background: #768fdc;color: #fff;}
.toufu_box .select .opt.on a::after{display: none;}
.toufu_box .select .opt a:hover{background: #768fdc;color: #fff;}
.toufu_box .select .opt a:hover::after{display: none;}
.toufu_box .list{float: left;width: 100%; overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(280px + 1.62rem);
}
.toufu_box .list::-webkit-scrollbar {
 width:3px
}
.toufu_box .list::-webkit-scrollbar-track
{
background-color:#e3e9fc;
 border-radius:3px
}
.toufu_box .list::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#768fdc;
 border-radius:3px
}
.toufu_box .list .li{float: left;width: 100%;padding: calc(10px + 0.28rem) calc(10px + 0.3rem) calc(10px + 0.26rem);background: #fff;overflow: hidden;}
.toufu_box .list ._l{float: left;width: 45.89%;position: relative;}
.toufu_box .list ._l::after{content: "";display: block;width: calc(50px + 1rem);height:calc(30px + 0.36rem);background: url(img/TF4.png) no-repeat;background-size: cover;left: calc(-10px - 0.3rem);bottom: calc(-10px - 0.26rem);position: absolute;}
.toufu_box .list ._img{float: left;width: 100%;border-radius: 12px;overflow: hidden;position: relative;z-index: 5;}
.toufu_box .list ._img img{display: block;width: 100%;}
.toufu_box .list ._r{float: left;width: 54.11%;padding-left: calc(10px + 0.34rem);padding-top: calc(10px + 0.03rem);position: relative;}
.toufu_box .list .contbox{width: 100%;}
.toufu_box .list .text{width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.02rem);color: #666666;margin-bottom: calc(10px + 0.08rem); display:flex;}
.TF_sectC .list .text:last-child{margin-bottom: 0;}
.toufu_box .list .text span{color: #768fdc; white-space:nowrap; margin-right:4px;}
.toufu_box .list ._btn{justify-content: flex-start;margin-top: calc(10px + 0.35rem);}
.toufu_box .list .logo{float: left;position: absolute;width: calc(80px + 0.81rem);right: 0;bottom: 0;}
.toufu_box .list .logo img{display: block;width: 100%;}
@media screen and (max-width:767px) {
.toufu_box .list ._l{width: 100%;}
.toufu_box .list ._r{width: 100%;padding-left: 0;margin-top: 20px;}
.toufu_box .list .li{ padding:0.6rem 0.5rem;}
.toufu_box .select{ display:flex; overflow-x:auto; white-space:nowrap;border-radius:6px 6px 0 0;}
.toufu_box .select::-webkit-scrollbar{ display: none;}
.toufu_box .select .opt{ width:auto;}
.toufu_box .select .opt a{ padding: 0.4rem 0.5rem;}
.toufu_box .select .opt a::after{ height:50%;}

}

.AP_sectJ.TF{background: #fff;}

.wljs_tema.TF{background: #f6f9fd;}
.wljs_tema.TF .box li{background: #e6ecfc;}
.wljs_tema.TF .box li:hover .text{background: #768fdc;}

.xwzz_sect.TF{background: #fff;}
.xwzz_sect.TF .ul .ico{background: linear-gradient(to top,#708af7,#99b0f8);}

.TF_sectB{width: 100%;}
.TF_sectB .list{width: 100%;margin-top: calc(10px + 0.51rem);}
.TF_sectB .list::after{content: "";display: block;clear: both;}
.TF_sectB .list .ul{float: left;width: calc(100% + 10px + 0.24rem);margin: calc(-5px - 0.12rem);display: flex;flex-wrap: wrap;}
.TF_sectB .list .li{width: 33.33%;padding: calc(5px + 0.12rem);float: left;}
.TF_sectB .list .li a{float: left;width: 100%;border-radius: 12px;padding: calc(10px + 0.52rem) calc(10px + 0.19rem) calc(10px + 0.79rem);height: 100%;}
.TF_sectB .list .li:nth-child(1) a{background: linear-gradient(to top,rgba(94,191,149,0.1),rgba(160,221,194,0.1));}
.TF_sectB .list .li:nth-child(2) a{background: linear-gradient(to top,rgba(244,176,139,0.1),rgba(245,195,163,0.1));}
.TF_sectB .list .li:nth-child(3) a{background: linear-gradient(to top,rgba(108,134,247,0.1),rgba(156,178,248,0.1));}
.TF_sectB .list ._img{width: 100%;text-align: center;line-height: 0;}
.TF_sectB .list ._img img{width: calc(80px + 0.74rem);}
.TF_sectB .list .cont{width: 100%;}
.TF_sectB .list .tit{width: 100%;text-align: center;font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.1rem);color: #333;margin-bottom: calc(10px + 0.13rem);margin-top: calc(10px + 0.33rem);}
.TF_sectB .list .text{width: 100%;text-align: center;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.12rem);color: #666;}
.TF_sectB .list .li:hover .tit{color: #768fdc;}
@media screen and (max-width:767px) {
.TF_sectB .list .li{width: 100%;margin-top: 10px;}
.TF_sectB .list .li:nth-child(1){margin-top: 0;}
}
/* ssat */
.ny_banner2.SSAT .banbox{padding:calc(10px + 1.15rem) 0 calc(10px + 0.63rem);}
.ny_banner2.SSAT .banbox .tit1{font-size: calc(12px + 0.24rem);line-height: calc(18px + 0.24rem);color: #ffffff;}
.ny_banner2.SSAT .banbox .tit2{background: linear-gradient(to right,rgba(35,88,86,0),rgba(35,88,86,1),rgba(35,88,86,0));margin-top: calc(10px + 0.13rem);margin-bottom: calc(10px + 0.39rem);}
.ny_banner2.SSAT .banbox .btnbox .btn:first-child{margin-right: calc(10px + 0.32rem);}
.ny_banner2.SSAT .banbox .btnbox .btn{padding: 0;width: calc(100px + 0.88rem);text-align: center;}
.pub_title.SSAT .tbox::after{background: linear-gradient(to right,rgba(71,159,153,1),rgba(71,159,153,0));}
.jianjie_sect.SSAT{background: #f2fcfc;}
.jianjie_sect.SSAT .flexbox{margin-top: calc(10px + 0.5rem);}
.jianjie_sect.SSAT ._l{padding-top: calc(10px + 0.4rem);padding-left: 0;}
.jianjie_sect.SSAT ._l .cont:first-child{margin-top: 0;}
.jianjie_sect.SSAT ._l .text span{color: #235856;}
.jianjie_sect.SSAT ._l .ico{border: 1px solid #235856;}
.jianjie_sect.SSAT ._l .ico::after{background: #235856;}
.jianjie_sect.SSAT ._l .eng_name{color: #6cb997;}
.jianjie_sect.SSAT ._r ._img::after{background: url(img/SSAT4.png) no-repeat;background-size: cover;}

.SSAT_table{width: 100%;background: #f6fffa;}
.SSAT_table .table{width: 100%;margin-top: calc(10px + 0.48rem);border: 2px solid #7db698;border-radius: 12px;overflow: hidden;}
.SSAT_table ._btn{margin-top: calc(10px + 0.1rem);}
.SSAT_table ._btn a{padding: 0 calc(10px + 0.25rem);}
@media screen and (max-width:767px) {
  .SSAT_table .table{width: 994px;}
}
.SSAT_sectB{width: 100%;}
.SSAT_sectB .box{width: 100%;margin-top: calc(10px + 0.52rem);border-radius: 0 0 calc(10px + 0.1rem) calc(10px + 0.1rem);overflow: hidden;display: flex;align-items: flex-end;}
.SSAT_sectB ._l{float: left;width: 49.46%;position: relative;}
.SSAT_sectB ._l::after{content: "";display: block;position: absolute;width: 100%;height: 44.42%;background: #367c50;left: 0;bottom: 0;z-index: 1;}
.SSAT_sectB ._l ._img{width: 100%;line-height: 0;position: relative;z-index: 5;}
.SSAT_sectB ._l ._img img{display: block;width: 100%;}
.SSAT_sectB ._l .name{display: block;width: 100%;font-size: calc(30px + 0.48rem);line-height: calc(30px + 0.48rem);color: #fff;font-weight: bold;font-style: italic;opacity: 0.08;position: absolute;height: 44.42%;left: 0;bottom: 0;z-index: 4; text-transform:uppercase;}
.SSAT_sectB ._l .name span{display: block;width: 100%;}
.SSAT_sectB ._l .name .n2{text-align: right;}
.SSAT_sectB ._r{float: left;width: 50.54%;padding:0  calc(10px + 0.09rem) calc(10px + 0.22rem) 0;position: relative;}
.SSAT_sectB ._r::after{content: "";display: block;width: 100%;height: calc(100% - 10px - 0.22rem);position: absolute;right: 0;bottom: 0;background: #367c50;border-radius:0 calc(10px + 0.1rem) 0 0;z-index: 1;}
.SSAT_sectB ._r .cont{float: left;width: 100%;background: #f2fbf5;border-radius: 12px;padding: calc(10px + 0.37rem) calc(10px + 0.3rem); position: relative;z-index: 5;}
.SSAT_sectB ._r .ul{float: left;width: 100%;}
.SSAT_sectB ._r li{float: left;width: 100%;margin-bottom: calc(10px + 0.24rem);display: flex;}
.SSAT_sectB ._r li:last-child{margin-bottom: 0;}
.SSAT_sectB ._r .quest{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.06rem);color: #121212;display: flex;}
.SSAT_sectB ._r .quest span{color: #fff;background: #367c50;padding:0 0 4px;border-radius: 3px;line-height: 0;width: 26px;min-width:26px;height: 26px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.SSAT_sectB ._r a{float: right;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #367c50;white-space: nowrap;}
.SSAT_sectB ._r li:hover .quest{ color:#367c50;}
.SSAT_sectB ._r li:hover a{ color:#469e98; text-decoration:underline;}



@media screen and (max-width:767px) {
  .SSAT_sectB .box{flex-wrap: wrap;}
  .SSAT_sectB ._l{width: 100%;}
  .SSAT_sectB ._r{width: 100%;margin-top: 10px;}
}
.wljs_tema.SSAT{background: #f6fffa;}
.wljs_tema.SSAT .box li{background: #e9fae8;}
.wljs_tema.SSAT .box li:hover .text{background: #74bc9c;}

.SSAT_sectA{width: 100%;background: #f6f9fd;}
.SSAT_sectA .box{width: 100%;margin-top: calc(10px + 0.48rem);}
.SSAT_sectA .box::after{content: "";display: block;clear: both;}
.SSAT_sectA .select{float: left;width: 100%;border-radius:12px 12px 0 0;overflow: hidden;}
.SSAT_sectA .select .opt{float: left;width: 33.33%;}
.SSAT_sectA .select .opt a{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.06rem);color: #121212;padding: calc(10px + 0.13rem) 10px;text-align: center;background: #e3e9fc;position: relative;}
.SSAT_sectA .select a::after{content:"";display: block;width: 1px;height: 100%;background: #ffffff;right: 0;top: 50%;position: absolute;
-webkit-transform: translate(0, -50%); 
-moz-transform: translate(0, -50%); 
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);}
.SSAT_sectA .select .opt.on a{background: #768fdc;color: #fff;}
.SSAT_sectA .select .opt.on a::after{display: none;}
.SSAT_sectA .select .opt a:hover{background: #768fdc;color: #fff;}
.SSAT_sectA .select .opt a:hover::after{display: none;}
.SSAT_sectA .list{float: left;width: 100%;}
.SSAT_sectA .list .li{float: left;width: 100%;display: flex;flex-wrap: wrap;  background: #fff;overflow: hidden;}
.SSAT_sectA .list .mod1{width: 43.23%;height: auto;float: left; padding-top: calc(10px + 0.34rem);padding-left: calc(10px + 0.3rem);padding-bottom: calc(40px + 0.4rem);padding-right: calc(10px + 0.53rem);position: relative;}
.SSAT_sectA .list .mod1 .tit{width: 100%;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.04rem);color: #333;font-weight: bold;}
.SSAT_sectA .list .mod1 em{color: #3a6a68;}
.SSAT_sectA .list .contbox{width: 100%;margin-top: calc(10px + 0.1rem);font-size: calc(14px + 0.02rem); line-height: calc(18px + 0.12rem);color: #666;}
.SSAT_sectA .list .cont1{margin-bottom: calc(10px + 0.2rem);}
.SSAT_sectA .list .mod2{width: 56.77%;height: auto;float: left;}
.SSAT_sectA .list .mod2 .tit{width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.04rem);color: #333;font-weight: bold;margin-bottom: calc(10px + 0.34rem);position: relative;}
.SSAT_sectA .list .mod2 em{color: #3a6a68;}
.SSAT_sectA .list ._l{float: left; width: 50%;padding-left: calc(10px + 0.07rem);padding-right: calc(10px + 0.29rem);padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.27rem);}
.SSAT_sectA .list ._r{float: left; width: 50%;padding-left: calc(10px + 0.07rem);padding-right: calc(10px + 0.29rem);padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.27rem);}
.SSAT_sectA .list ._img{width: 100%;line-height: 0;}
.SSAT_sectA .list ._img img{width: 100%;}
.SSAT_sectA .list .mod1::after{content: "";display: block;width: calc(81px + 0.8rem);height: calc(21px + 0.20rem);background: url(img/TF10.png)no-repeat;position: absolute;bottom: calc(10px + 0.19rem);left: calc(10px + 0.34rem);background-size: cover;}
.SSAT_sectA .list .mod2 .tit::after{content: "";display: block;width: calc(5px + 0.05rem);height: calc(5px + 0.05rem);border-radius: 100%;background: #02b1aa;position: absolute;top: 8px;left: calc(-10px - 0.07rem);}
.SSAT_sectA .list ._r .tit::after{background: #f9c234;}
@media screen and (max-width:767px) {
.SSAT_sectA .list .mod1{width: 100%;}
.SSAT_sectA .list .mod2{width: 100%;padding: 0 10px;}
.SSAT_sectA .list ._l{padding-right: 5px;}
.SSAT_sectA .list ._r{padding-right: 0;padding-left: calc(15px + 0.07rem);}
}


/* SAT */
.ny_banner2.SAT .banbox{padding:calc(10px + 0.54rem) 0 calc(10px + 0.66rem);}
.ny_banner2.SAT .btnbox{float: left;position: absolute;right: 0;bottom: calc(20px + 0.52rem);width: auto;}
.ny_banner2.SAT .btnbox .btn:first-child{margin-right: calc(10px + 0.22rem);}
.ny_banner2.SAT .bli a{background: rgba(129,184,155,0.68);}

.ny_banner2.ysi .banbox{padding:calc(10px + 0.75rem) 0 calc(10px + 0.95rem);}
.ny_banner2.ysi .btnbox{float: left;position: absolute;right: 0;bottom: calc(20px + 0.52rem);width: auto;}
.ny_banner2.ysi .btnbox .btn:first-child{margin-right: calc(10px + 0.22rem);}
.ny_banner2.ysi .bli a{background: rgba(129,184,155,0.68);}
.ny_banner2.ysi .banbox .tit2{ background: linear-gradient(to right,rgba(111,180,176,0),rgba(111,180,176,1),rgba(111,180,176,0));margin-top: calc(10px + 0.25rem);}
.ny_banner2.ysi .banbox .tit3{ margin-top:calc(10px + 0.15rem); margin-bottom:0;}

.pub_title.SAT .tbox::after{background: linear-gradient(to right,rgba(71,159,153,1),rgba(71,159,153,0));}
.jianjie_sect.SAT{background: #f6fffa;}
.jianjie_sect.SAT ._l .text span{color: #469e98;}
.jianjie_sect.SAT ._l .ico{border: 1px solid #469e98;}
.jianjie_sect.SAT ._l .ico::after{background: #469e98;}
.jianjie_sect.SAT ._l .eng_name{color: #47b289;}
.jianjie_sect.SAT ._r ._img::after{background: url(img/IGCSE4.png) no-repeat;background-size: cover;}
@media screen and (max-width:1024px) {
  .ny_banner2.SAT .btnbox{position: relative;right: auto;bottom: auto;margin-top: calc(10px + 0.1rem);margin-bottom: 10px;}
  .ny_banner2.ysi .btnbox{position: relative;right: auto;bottom: auto;margin-top: calc(10px + 0.1rem);margin-bottom: 10px;}


}
.wljs_tema.SAT{background: #f6fffa;}
.wljs_tema.SAT .box li{background: #e9fae8;}
.wljs_tema.SAT .box li:hover .text{background: #e9fae8;}

.xwzz_sect.SAT{background: #fff;}
.xwzz_sect.SAT .ul .ico{background: linear-gradient(to top,#6eba9a,#84d0c9);}

.select_sect.SAT{background: #fafafa;}
.select_sect.SAT .list a{background: linear-gradient(to top,rgba(116,188,156,0.1),rgba(116,188,156,0.1));}
.select_sect.SAT .list a:hover{background: linear-gradient(to top,rgba(116,188,156,1),rgba(116,188,156,0.5));}

.SAT_sectA{width: 100%;padding-top: calc(10px + 0.28rem);padding-bottom: calc(10px + 0.52rem);}
.SAT_sectA .list{width: 100%;margin-top: calc(10px + 0.52rem);}
.SAT_sectA .list::after{content: "";display: block;clear: both;}
.SAT_sectA .ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);display: flex;flex-wrap: wrap;}
.SAT_sectA .ul .li{float: left;width: 50%;padding: calc(5px + 0.05rem);}
.SAT_sectA .ul a{float: left;width: 100%;box-shadow: 0 0 10px 3px rgba(203,203,203,0.2);border-radius: 12px;overflow: hidden;display: flex;flex-wrap: wrap;}
.SAT_sectA .imgbox{float: left;width: calc(100px + 1.2rem);}
.SAT_sectA ._img{float: left;width: 100%;padding-bottom: 71.81%; position: relative; overflow: hidden;height: 100%;}
.SAT_sectA ._img img{display: block;width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;object-fit: cover;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.SAT_sectA .cont{float: left;width: calc(100% - 100px - 1.2rem);padding: calc(10px + 0.18rem) calc(10px + 0.24rem) calc(10px + 0.02rem) calc(10px + 0.16rem);}
.SAT_sectA .cont .text{float: left;width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
@media screen and (max-width:1600px) {
  .SAT_sectA .cont{padding:calc(10px + 0.1rem) calc(10px + 0.1rem);}
}
@media screen and (max-width:767px) {
  .SAT_sectA .ul .li{width: 100%;}
}

.SAT_table{width: 100%;background: #f6fffa;padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);}
.SAT_table .table{margin-top: calc(10px + 0.48rem);width: 100%;border: 2px solid #7db698;border-radius: calc(12px + 0.1rem);overflow: hidden;box-shadow: 0 0 10px 2px rgba(125,182,152,0.44);}
.SAT_table .tr1 td{padding: 0 5px;}
@media screen and (max-width:767px) {
  .SAT_table .table{width: 994px;}
}

.SAT_sectC{width: 100%;}
.SAT_sectC .box{width: 100%;margin-top: calc(10px + 0.48rem);}
.SAT_sectC .box::after{content: "";display: block;clear: both;}
.SAT_sectC .select{float: left;width: 100%;border-radius:12px 12px 0 0;overflow: hidden;}
.SAT_sectC .select .opt{float: left;width:33.33%;}
.SAT_sectC .select .opt a{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.06rem);color: #121212;padding: calc(10px + 0.13rem) 10px;text-align: center;background: #e8fbf1;position: relative;border-right: 1px solid #fff;}
.SAT_sectC .select .opt.on a{background: #6cb997;color: #fff;border-right: none;}
.SAT_sectC .select .opt a:hover{background: #6cb997;color: #fff;border-right: none;}
.SAT_sectC .list{float: left;width: 100%;box-shadow:0 0 10px 3px rgba(180,232,229,0.44);}
.SAT_sectC .list .li{float: left;width: 100%;padding: calc(10px + 0.28rem) calc(10px + 0.4rem) calc(40px + 0.36rem) calc(10px + 0.3rem);background: #fff;overflow: hidden;position: relative;}
.SAT_sectC .list ._l{float: left;width: 46.53%;position: relative;}
.SAT_sectC .list .cont{float: left;width: 100%;}
.SAT_sectC .list .tit{float: left;width: 100%;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.04rem);color: #3d9970;font-weight: bold;}
.SAT_sectC .list .tit2{float: left;width: 100%;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.04rem);color: #333333;margin-bottom: calc(10px + 0.05rem);}
.SAT_sectC .list ._l .cont{margin-top: calc(10px + 0.21rem);}
.SAT_sectC .list ._r .cont{margin-top: calc(10px + 0.14rem);}
.SAT_sectC .list ._r{float: left;width: 53.47%;padding-left: calc(10px + 0.34rem);padding-top: calc(10px + 0.03rem);position: relative;}
.SAT_sectC .list .text{width: 100%;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.04rem);color: #666666;margin-bottom: calc(10px + 0.14rem);}
.SAT_sectC .list .text:last-child{margin-bottom: 0;}
.SAT_sectC .list .text span{color: #768fdc;}
.SAT_sectC .list ._btn{justify-content: flex-start;margin-top: calc(10px + 0.35rem);}
.SAT_sectC .list .logo{float: left;position: absolute;width: calc(80px + 0.81rem);height: calc(20px + 0.21rem);left: calc(10px + 0.32rem);bottom: calc(10px + 0.19rem);z-index: 10;}
.SAT_sectC .list .logo img{display: block;width: 100%;}
.SAT_sectC ._btn a{padding: 0 calc(10px + 0.36rem);}
@media screen and (max-width:767px) {
  .SAT_sectC .list ._l{width: 100%;}
  .SAT_sectC .list ._r{width: 100%;padding-left: 0;margin-top: 20px;}
}
















/* 关于我们 */
.about_model1{width: 100%;background: url(img/s_about1.jpg) no-repeat;background-size: cover;}
.about_model1::after{content: "";display: block;clear: both;}
.about_model1 ._l{width: 50%;float: left;padding-bottom: calc(10px + 0.63rem);}
.about_model1 ._r{width: 50%;float: left;padding-left: calc(10px + 0.3rem );}
.about_model1 .e_tit{font-size: calc(14px + 0.04rem);line-height: calc(18px + 0.18rem);color: #666666;padding-top: calc(10px + 0.45rem);}
.about_model1 .tit{font-size: calc(14px + 0.16rem);line-height: calc(18px + 0.18rem);color: #235856;position: relative;border-bottom: 1px solid #dddddd; padding-bottom: calc(10px + 0.2rem);}
.about_model1 .tit::before{content: "";display: block;position: absolute;/*background: url(img/s_img1.png);*/width: calc(30px + 0.36rem);height: calc(16px + 0.16rem);top: -13px;left: 225px;}
.about_model1 .tit::after{content: "";display: block;position: absolute;bottom: -2px;width: 122px;height: 2px;background: #005956;}
.about_model1 .cont1{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.18rem);color: #666666;padding-top: calc(10px + 0.21rem);/*padding-bottom: calc(10px + 0.27rem);*/padding-right: calc(10px + 0.47rem);}
.about_model1 .cont2{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.18rem);color: #666666;padding-right: calc(10px + 0.47rem);}
.about_model1 .img{float: right;border-radius: 12px;position: relative;width: 100%;z-index: 1;}
.about_model1 .img img{border-radius: 12px;display: block;width: 100%;}
.about_model1 .box{position: relative;width: 100%;display: flex;padding: 0 0 0.4rem 0.4rem;margin-top: calc(10px + 1.5rem);}
.about_model1 .box::before{content: "";display: block;background: #005956;border-radius: 12px;position: absolute;left: 0px;bottom: 0px;width: calc(100px + 2.33rem);height: calc(100px + 2.07rem);}
.about_model1 .box::after{content: "";display: block;background:url(img/s_about4.png);width: calc(139px + 1.4rem);height: calc(52px + 0.52rem);position: absolute; bottom: 0px;right: -100px;background-size: cover;}
@media screen and (max-width:767px) {
.about_model1 ._l{width: 100%;padding-bottom: 0;}
.about_model1 ._r{width: 100%;padding-left: 0;}
.about_model1 .box{margin-top: 20px;}
.about_model1 .cont1{padding-right: 0;}
.about_model1 .cont2{padding-right: 0;}
}
.about_model2{width: 100%;margin-top: calc(20px + 0.51rem);position: relative;}
.about_model2::after{content: "";display: block;clear: both;}
.about_model2::before{content: "";display: block;position: absolute;bottom: 0;left: 0;background: url(img/s_about13.png);width: 1920px;height: 196px;}
.about_model2 .abouttit{width: 100%;padding-bottom: calc(10px + 0.19rem);}
.about_model2 .abouttit .tit{width: 100%;text-align: center; font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.16rem);font-weight: bold;color: #333333;position: relative;}
.about_model2 .abouttit .p::after{content: "";display: block;background: url(img/s_about5.png) no-repeat;width: calc(33px + 0.33rem);height: calc(20px + 0.12rem);position: absolute;right: -47px;top: -12px;background-size: cover;      }
.about_model2 .abouttit .e_tit{width: 100%;text-align: center;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.16rem);color: #000;}
.about_model2 .box{width: 100%;padding-bottom: calc(30px + 0.3rem);}
.about_model2 .box .ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.about_model2 .box .ul::after{content: "";display: block;background: url(img/s_about12.png)no-repeat;position: absolute;width: 1277px;height: 227px;top: -59px;right: -176px;}
.about_model2 .box .img1{width: 100%;position: relative;line-height: 0;}
.about_model2 .box .logo{position: absolute;top: 27px;left: 19px;display: block;width: 143px;}
.about_model2 .box::after{content: "";display: block;clear: both;}
.about_model2 .box .imgtit{position: relative;width: 100%;}
.about_model2 .box .cont{color: #666;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.12rem);}
.about_model2 .box .cont .tit{font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.16rem);}
.about_model2 .box .cont .cont1{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.12rem);padding: calc(10px + 0.02rem) 0 0 0;}
.about_model2 .box .cont .cont2{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.12rem);}
.about_model2 .box .li{border-radius: 12px; overflow: hidden;background: #fff;}
.about_model2 .box .li:nth-child(1){width: 25.07%}
.about_model2 .box .li:nth-child(1) .cont{color: #fff;background: linear-gradient(to bottom,rgba(1, 132, 126,1),rgba(0, 90, 87,1));height: 100%;padding-bottom: calc(10px + 0.7rem);padding-top: calc(10px + 0.22rem);padding-left: calc(10px + 0.17rem);padding-right: calc(10px + 0.18rem );}
.about_model2 .box .imgtit .tit{font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.1rem);color: #235856;font-weight: bold;position: absolute;top: 38px;right: 33px;}
.about_model2 .box .imgtit .tit .img1{margin-bottom: 10px;margin-left: 8px;}
.about_model2 .box .li:nth-child(2){width: 18.38%;-webkit-box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;
-moz-box-shadow:  rgba(146, 181, 179,0.13) 0px 0px 18px;  
box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;}
.about_model2 .box .li:nth-child(2) .cont{padding: calc(10px + 0.26rem) calc(10px + 0.2rem) calc(10px + 0.2rem) calc(10px + 0.12rem);}
.about_model2 .box .li:nth-child(2) .imgtit .img{width: 83px;display: block;margin: 25px 0 0 3px;}
.about_model2 .box .li:nth-child(2) .tit .img1{padding: 0;}
.about_model2 .box .li:nth-child(3){width: 30.15%;-webkit-box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;
-moz-box-shadow:  rgba(146, 181, 179,0.13) 0px 0px 18px;  
box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;}
.about_model2 .box .li:nth-child(3) .tit{top: 54px;right: 107px;}
.about_model2 .box .li:nth-child(3) .imgtit .img{width: 87px;display: block;margin: 20px 0 0 42px;}
.about_model2 .box .li:nth-child(3) .tit .img1{padding: 0;}
.about_model2 .box .li:nth-child(3) .cont{padding: 24px 23px 0 25px;}
.about_model2 .box .li:nth-child(3) .cont1{padding-top: 22px;}
.about_model2 .box .li:nth-child(4){width: 21.3%;-webkit-box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;
-moz-box-shadow:  rgba(146, 181, 179,0.13) 0px 0px 18px;  
box-shadow: rgba(146, 181, 179,0.13) 0px 0px 18px;}
.about_model2 .box .li:nth-child(4) .imgtit .img{width: 73px;display: block;margin: 16px 0 0 24px;}
.about_model2 .box .li:nth-child(4) .tit{top: 41px;right: 43px;}
.about_model2 .box .li:nth-child(4) .cont{padding: 0 18px 0 17px;}
.about_model2 .box .li:nth-child(4) .cont1{padding-top: 0;}
@media screen and (max-width:767px) {
.about_model2 .box .imgtit
.about_model2 .abouttit .p::after{right: -28px;  top: -8px;}
.about_model2 .box .li{margin-bottom: 10px;padding-bottom: 10px;}
.about_model2 .box .li:last-child{margin-bottom: 0;}
.about_model2 .box .li:nth-child(1){width: 100%}
.about_model2 .box .li:nth-child(2){width: 100%}
.about_model2 .box .li:nth-child(2) .img{padding-left: 20px;display: block;width: 83px;}
.about_model2 .box .li:nth-child(2) .cont{padding-top: 0;}
.about_model2 .box .imgtit .tit{right: 52px;top: 10px;}
.about_model2 .box .li:nth-child(3){width: 100%}
.about_model2 .box .li:nth-child(3) .tit{top: 10px;right: 37px;}
.about_model2 .box .li:nth-child(3) .img{padding-left: 20px;display: block;width: 83px;margin-left: 7px !important;}
.about_model2 .box .li:nth-child(3) .cont1{padding-top: 0;}
.about_model2 .box .li:nth-child(4){width: 100%}
.about_model2 .box .li:nth-child(4) .tit{right: 44px;top: 35px;}
.about_model2 .box .li:nth-child(4) .img{margin-left: 21px;display: block;width: 54px !important;}
.about_model2::before{display: none;}
.about_model2 .box .ul::after{display: none;}
.about_model2 .box .imgtit{padding-left: 20px;}


.about_model2 .box .li:nth-child(3) .cont{padding-top: 0;}
}
.about_model3{width: 100%;padding-top: 0.51rem;background: #fcfcfc;padding-bottom: 0.6rem;}
.about_model3 .abouttit{width: 100%;padding-bottom: calc(10px + 0.19rem);}
.about_model3 .abouttit .tit{width: 100%;text-align: center; font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.16rem);font-weight: bold;color: #333333;position: relative;}
.about_model3 .abouttit .p::after{content: "";display: block;background: url(img/s_about5.png) no-repeat;width: calc(33px + 0.33rem);height: calc(20px + 0.12rem);position: absolute;right: -47px;top: -12px;background-size: cover;      }
.about_model3 .abouttit .e_tit{width: 100%;text-align: center;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.16rem);color: #000;}
.about_model3 .box{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_model3 .box .mod1{width: 31.53%;border-radius: 12px;background: url(img/s_about14.png);background-size: cover;}
.about_model3 .box .mod2{width: 31.53%;border-radius: 12px;background: url(img/s_about15.png);background-size: cover;}
.about_model3 .box .mod3{width: 31.53%;border-radius: 12px;background: url(img/s_about16.png);background-size: cover;}
.about_model3 .box .bgbox{background: #255c59;opacity: 0.8;width: 100%;height: 100%; border-radius: 12px;text-align: center;}
.about_model3 .box .ico{line-height: 0;width: 100%;padding-top: calc(10px + 0.35rem); padding-bottom: calc(10px + 0.24rem);display: flex;align-items: center;justify-content: center;}
.about_model3 .box .ico img{display: block;width: calc(40px + 0.4rem);}
.about_model3 .box .tit{font-size: calc(16px + 0.08rem);line-height: calc(20px + 0.16rem);color: #fff;position: relative;padding-bottom: calc(10px + 0.17rem);}
.about_model3 .box p{display: inline;position: relative;padding-bottom: calc(10px + 0.17rem);}
.about_model3 .box p::after{content:"";display: block;width: 34px;height: 2px;background: #fff;position: absolute;bottom: 0;left: 27%;}
.about_model3 .box .cont{font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.16rem);color: #fff;padding-top: calc(10px + 0.11rem);padding-bottom: calc(10px + 0.09rem);}
@media screen and (max-width:767px) {
.about_model3 .box .mod1{width: 100%;}
.about_model3 .box .mod2{width: 100%;margin: 10px 0}
.about_model3 .box .mod3{width: 100%;}
.about_model3 .abouttit .p::after{top: -9px;right: -29px;}
}
.about_model4{width: 100%;padding-top: 51px;}
.about_model4 .abouttit{width: 100%;padding-bottom: calc(10px + 0.19rem);}
.about_model4 .abouttit .tit{width: 100%;text-align: center; font-size: calc(16px + 0.14rem);line-height: calc(20px + 0.16rem);font-weight: bold;color: #fff;position: relative;}
.about_model4 .abouttit .p::after{content: "";display: block;background: url(img/s_about21.png) no-repeat;width: calc(33px + 0.33rem);height: calc(20px + 0.12rem);position: absolute;right: -47px;top: -12px;background-size: cover;      }
.about_model4 .abouttit .e_tit{width: 100%;text-align: center;font-size: calc(16px + 0.02rem);line-height: calc(20px + 0.16rem);color: #fff;}
.about_model4 .box{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 46px;}
.about_model4 .box::after{content: "";display: block;clear: both;}
.about_model4 .box ._l{width: 50%;}
.about_model4 .box ._r{width: 50%;}
.about_model4 .box .ul1{width: 100%;height: 100%;padding-left: calc(10px + 0.7rem);padding-top: calc(10px + 0.22rem);}
.about_model4 .box .cont{width: 100%;padding-top: calc(10px + 0.4rem);padding-bottom: calc(10px + 1.27rem);padding-left: calc(10px + 0.11rem);padding-right: calc(10px + 0.11rem);color: #c0fffb;font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.18rem);float: left;border-radius: 12px;}
.about_model4 .box .ul1 .tit{width: 100%;float: left;}
.about_model4 .box .ul1 .cont1{text-shadow: 0 0 2px #fff;font-size: calc(20px + 0.4rem) ;line-height: calc(26px + 0.4rem);color:#295b60;font-style: italic;font-weight: bold;margin-bottom: 35px;}
.about_model4 .box .ul1 .cont2{font-size: calc(14px + 0.02rem);line-height: calc(18px + 0.04rem);color: #fff;margin-bottom: 14px;}
.about_model4 .box .ul1 .cont2:last-child{margin-bottom: 0;}
.about_model4 .ul1 .slick-arrow{border-radius: 4px;background: url(img/s_about23.png) rgba(70, 158, 152,0.5) center no-repeat;width: calc(20px + 0.18rem);height: calc(20px + 0.18rem);float: left; position: absolute;bottom: 0;left: 0;background-size: 9px 16px;top: auto;-webkit-transform: translate(0, 0); 
-moz-transform: translate(0,0); 
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);}
.about_model4 .ul1 .slick-prev{transform:rotate(180deg);left: 80px;}
.about_model4 .ul1 .slick-next{left:calc(80px + 54px);}
.about_model4 .ul1 .slick-prev:hover{background: url(img/s_about23.png) rgba(70, 158, 152,1) center no-repeat;background-size: 9px 16px;}
.about_model4 .ul1 .slick-next:hover{background: url(img/s_about23.png) rgba(70, 158, 152,1) center no-repeat;background-size: 9px 16px;}
.about_model4  .ul2{width: 100%;padding-bottom: calc(10px + 0.45rem);z-index: 1;padding-left: calc(10px + 0.22rem);padding-right: calc(10px + 0.22rem);}
.about_model4  .ul2::after{content: "";display: block;width: 100%;height: 1px;position: absolute;background: #809ca3;top: 13px;z-index: -1;left: 0;}
.about_model4  .ul2 .li{width:100px; color: #fff;text-align: center;position: relative;font-size: calc(16px + 0.04rem);line-height: calc(20px + 0.16rem);padding-top: 17px;}
.about_model4  .ul2 .li::after{content: "";display: block;width: 6px;height: 6px;background: #fcfcfc;position: absolute;top: 10px;left: 50%;border-radius: 100%;}
.about_model4  .ul2 .slick-current::before{content: "";display: block;width: 12px;height: 12px;border-radius: 100%;border: 1px solid #fff;left: 50%;top: 10px;position:absolute;margin-top: -3px;margin-left: -3px;z-index: 2;}
.about_model4 .ul2 .slick-arrow{border-radius: 8px;background: url(img/s_about23.png) rgba(70, 158, 152,0.75) center no-repeat;width: 31px;height: 16px;position: absolute; top: 6px;background-size: 6px 8px;-webkit-transform: translate(0, 0); 
-moz-transform: translate(0,0); 
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);}
.about_model4 .ul2 .slick-prev:hover{background: url(img/s_about23.png) rgba(70, 158, 152,1) center no-repeat;background-size: 6px 8px;}
.about_model4 .ul2 .slick-next:hover{background: url(img/s_about23.png) rgba(70, 158, 152,1) center no-repeat;background-size: 6px 8px;}
.about_model4 .ul2 .slick-prev{transform:rotate(180deg);left: 0;}
.about_model4 .ul2 .slick-next{right: 0;}
@media screen and (max-width:767px) {
.about_model4 .box .cont{width: 100%;padding-bottom: calc(10px + 0.4rem);}
.about_model4 .abouttit .p::after{top: -9px;right: -28px;}
.about_model4 .box ._l{width: 100%;}
.about_model4 .box ._r{width: 100%;}
/* .about_model4 .ul1 .slick-arrow{display: none !important;} */
.about_model4 .ul1 .slick-prev{top: 50%;left: -10px;}
.about_model4 .ul1 .slick-next{top: 50%;left: 333px;}
}
.AP_sectM.about .pub_title .tbox::after{background: linear-gradient(to right,rgba(16, 74, 79,1),rgba(249, 249, 249,0));}


.ny_banner2.about .li .banbox{padding: calc(20px + 0.44rem) 0 calc(20px + 1.15rem);}
.ny_banner2.about .banbox .tit2{margin-top: calc(10px + 0.14rem);}
.ny_banner2.about .banbox .tit3{margin-top: calc(10px + 0.14rem);margin-bottom: 0;}
.ny_banner2.about .big{display: block;width: 100%;height:auto;/*background: url(img/about3.png) no-repeat;background-size: 100% auto;*/position: absolute;left: 0;top: 23px;}
.ny_banner2.about .big img{display: block;width: 100%;}

















/* zzhstart */
.Course_Introduction {
width: 100%;
background: #f7fcfe;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
}

.Course_Introduction .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
display: flex;
align-items: center;
flex-wrap: wrap;
}

.Course_Introduction .contbox .left {
width: 54%;
padding-right: 5%;
position: relative;
}

.Course_Introduction .contbox .left .text {
padding-left: 30px;
font-size: 16px;
line-height: 30px;
color: #666666;
position: relative;
}

.Course_Introduction .contbox .left .text:after {
content: "";
height: 19px;
width: 19px;
position: absolute;
left: 0px;
top: 5px;
background: url(img/zpic3.png) center no-repeat;
background-size: 19px;
}



.Course_Introduction .contbox .left .entit {
font-size: 100px;
color: #40a299;
opacity: 0.07;
position: absolute;
bottom: 0;
left: 0;
font-style: italic;
}

.Course_Introduction .contbox .right {
width: 46%;
float: right;
position: relative
}

.Course_Introduction .contbox .right img {
width: 100%;
z-index: 2;
position: relative;
}

.Course_Introduction .contbox .right .positionimg {
position: absolute;
transform: translate(50%, 50%);
bottom: 0;
right: 0;
width: 280px;
z-index: 1;
}

.problem {
width: 100%;
background: #ffffff;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(70px + 0.5rem);
position: relative;
}

.problem:after {
content: "";
width: 100%;
height: 33%;
position: absolute;
bottom: 0;
left: 0;
background: #f5f5f5;
}

.problem .left {
width: 60%;
float: left;
padding-right: 6.5%;
}

.problem .left ul {
position: relative
}

.problem .left ul:after {
content: "";
height: 100%;
width: 1px;
background: #57c1b7;
opacity: 0.3;
position: absolute;
left: 10px;
top: 20px;
}

.problem .left ul li {
margin-bottom: 20px;
}

.problem .left ul li .tit {
font-size: 20px;
line-height: 36px;
color: #57c1b7;
margin-bottom: 10px;
position: relative;
padding-left: 30px;
}

.problem .left ul li .tit:after {
content: "";
height: 19px;
width: 19px;
position: absolute;
left: 2px;
top: 7px;
background: url(img/zpic3.png) center no-repeat;
background-size: 19px;
}

.problem .left ul li .info {
font-size: 16px;
line-height: 30px;
color: #666;
padding-left: 30px;
}

.problem .right {
width: 40%;
float: right;
}

.problem .right img {
width: 100%
}

.problem .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
display: flex;
align-items: center;
flex-wrap: wrap;
position: relative;
z-index: 2;
}

.guide {
width: 100%;
background: #f6fcfe;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.guide .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.guide .contbox ul {
display: flex;
align-items: flex-start;
justify-content: space-between;
}

.guide .contbox ul li {
width: calc(25% - 16px)
}

.guide .contbox ul li .box {
border-radius: 12px;
padding-top: 35px;
padding-bottom: 30px;
}

.guide .contbox ul li .box h4 {
color: #fff;
font-size: 24px;
text-align: center;
margin-bottom: 16px;
}

.guide .contbox ul li .box .circle {
height: 118px;
width: 118px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
background: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.guide .contbox ul li:nth-child(1) .box .circle {
border: 5px solid #9aaadc;
}

.guide .contbox ul li:nth-child(2) .box .circle {
border: 5px solid #dd895d;
}

.guide .contbox ul li:nth-child(3) .box .circle {
border: 5px solid #00c4b7;
}

.guide .contbox ul li:nth-child(4) .box .circle {
border: 5px solid #20b0ea;
}

.guide .contbox ul li h6 {
color: #666;
font-size: 18px;
line-height: 36px;
margin-top: 25px;
text-align: center
}

.guide .contbox ul li:nth-child(1) .box {
background: url(img/zpic6.png)#fff top center no-repeat;
background-size: contain;
}

.guide .contbox ul li:nth-child(2) .box {
background: url(img/zpic7.png)#fff top center no-repeat;
background-size: contain;
}

.guide .contbox ul li:nth-child(3) .box {
background: url(img/zpic8.png)#fff top center no-repeat;
background-size: contain;
}

.guide .contbox ul li:nth-child(4) .box {
background: url(img/zpic9.png)#fff top center no-repeat;
background-size: contain;
}

.Boutique {
width: 100%;
background: #fff;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.Boutique .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.Boutique .contbox ul {
display: flex;
justify-content: space-between;
}

.Boutique .contbox ul li {
width: calc(33.3% - 23px);
background: #f2f8fe;
border-radius: 12px;
padding: 40px 25px 120px 25px;
position: relative;
}

.Boutique .contbox ul li .tit {
color: #121212;
font-size: 24px;
}

.Boutique .contbox ul li .info {
font-size: 16px;
line-height: 30px;
color: #666;
margin-top: 25px;
}

.Boutique .contbox ul li .pic {
float: right;
margin-top: 20px;
position: absolute;
bottom: 25px;
right: 30px;
}

.Boutique .contbox ul li .icon {
position: absolute;
right: 30px;
top: 40px;
}

.Boutique .contbox ul li .reservation {
display: inline-block;
font-size: calc(14px + 0.02rem);
line-height: calc(30px + 0.1rem);
color: #ffffff;
background: linear-gradient(to right, #5faca8, #66b0ac);
border-radius: calc(30px + 0.1rem);
padding: 0 calc(5px + 0.25rem);
margin-left: auto;
margin-right: auto;
margin-top: calc(10px + 0.1rem);
}

.ask {
width: 100%;
background: #f6fcfe;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.ask .contbox {
width: 100%;
margin-top: calc(70px + 0.5rem);
}

.ask .contbox ul {
display: flex; flex-wrap:wrap;  margin:0 -0.08rem;
}

.ask .contbox li {
width: calc(20% - 0.16rem);  margin:0 0.08rem;
border-radius: 12px;
background: #fff;
padding: 0 0.16rem;
}

.ask .contbox li .circle {
height: 120px;
width: 120px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin: 0 auto;
transform: translate(0, -60px);
background: #fff;
}

.ask .contbox li:nth-child(1) .circle {
border: 5px solid #96b4ee;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.ask .contbox li:nth-child(2) .circle {
border: 5px solid #e8bd6c;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.ask .contbox li:nth-child(3) .circle {
border: 5px solid #74abe7;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.ask .contbox li:nth-child(4) .circle {
border: 5px solid #a0dba8;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.ask .contbox li:nth-child(5) .circle {
border: 5px solid #d7a6eb;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.ask .contbox li .name {
font-size: 24px;
color: #333333;
line-height: 30px;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
transform: translate(0, -60px);
}

.ask .contbox li .info {
font-size: 18px;
line-height: 30px;
color: #666;
margin-top: 10px;
transform: translate(0, -60px);
letter-spacing: 2px;
}

.Competition_course {
width: 100%;
background: #f7fcfe;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.Competition_course .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.Competition_course ul {
display: flex;
justify-content: space-between;
}

.Competition_course li {
height: 100px;
width: calc(20% - 22px);
border-radius: 12px;
text-align: center;
color: #333333;
font-size: 24px;
line-height: 30px;
display: flex;
align-items: center;
justify-content: center;
transition: all .5s ease;
}

.Competition_course li:hover {
color: #fff;
}

.Competition_course li:nth-child(1) {
background: #e3f0e5;
}

.Competition_course li:nth-child(1):hover {
border: 4px solid #d7eadf;
}

.Competition_course li:nth-child(2) {
background: #d7eafa;
}

.Competition_course li:nth-child(2):hover {
border: 4px solid #d3e5f4;
}

.Competition_course li:nth-child(3) {
background: #f3ebdf;
}

.Competition_course li:nth-child(3):hover {
border: 4px solid #efe6d8;
}

.Competition_course li:nth-child(4) {
background: #f1e0df;
}

.Competition_course li:nth-child(4):hover {
border: 4px solid #ebdada;
}

.Competition_course li:nth-child(5) {
background: #5d85d4;
}

.Competition_course li:nth-child(5) {
border: 4px solid #5c84d3;
}

.NEC_tit .cont {
color: #333;
font-weight: bold;
letter-spacing: 5px;
position: relative;
font-size: 30px;
display: inline-block;
left: 50%;
transform: translate(-50%, 0);
}

.NEC_tit .cont:after {
width: 23px;
height: 25px;
content: "";
background: url(img/zpic23.png) center no-repeat;
background-size: cover;
position: absolute;
top: 50%;
left: -30px;
transform: translate(0, -50%);
}

.NEC_tit .cont::before {
width: 11px;
height: 12px;
content: "";
background: url(img/zpic24.png) center no-repeat;
background-size: cover;
position: absolute;
top: 50%;
right: -20px;
transform: translate(0, -50%);
}

.Exam_content .nec_table .top li {
height: calc(40px + 0.2rem);
background: #3d6cc3;
color: #ffffff !important;
font-size: calc(14px + 0.02rem) !important;
padding: 0 !important;
justify-content: center;
}

.Exam_content .nec_table li {
line-height: 24px;
border-right: 1px solid #668bd7;
border-bottom: 1px solid #668bd7;
display: flex;
align-items: center;
padding-top: 12px;
padding-bottom: 12px;
background: #fff;
}

.Exam_content .nec_table ul {
display: flex;
}

.Exam_content .nec_table .top li:nth-child(1) {
border-top-left-radius: 22px;
}

.Exam_content .nec_table .top li:nth-child(4) {
border-top-right-radius: 22px;
}

.Exam_content .nec_table li:nth-child(1) {
width: 14%
}

.Exam_content .nec_table li:nth-child(2) {
width: 28%
}

.Exam_content .nec_table li:nth-child(3) {
width: 28%
}

.Exam_content .nec_table li:nth-child(4) {
width: 30%
}

.Exam_content .nec_table ul .tit {
font-size: 16px;
color: #333;
text-align: center;
justify-content: center;
}

.Exam_content .nec_table ul .text {
font-size: 14px;
color: #666;
}

.Exam_content .nec_table ul .text:nth-child(2) {
padding-left: 25px;
padding-right: 25px;
}

.Exam_content .nec_table ul .text:nth-child(3) {
padding-left: 60px;
padding-right: 80px;
}

.Exam_content .nec_table ul .text:nth-child(4) {
padding-left: 100px;
}

.Exam_content .nec_table ul:nth-child(4) li:nth-child(3) {
width: 58%;
align-items: flex-start;
}

.Exam_content .nec_table .top {
border: none;
}

/* .Exam_content .nec_table ul {
border-left: 2px solid #466dbd;
} */

.Exam_content .nec_table ul:last-child li {
border-bottom: 0;
}

/* .Exam_content .nec_table ul:last-child {
border-bottom-left-radius: 22px;
border-bottom-right-radius: 22px;
border-bottom: 2px solid #466dbd
} */

.Exam_content .nec_table ul li:last-child {
border-right: 0;
}

.nec_table {
border: 2px solid #466dbd;
border-radius: 22px;
background: #466dbd;
}

.nec_table .border1 {
border-bottom-left-radius: 22px;
}

.nec_table .border2 {
border-bottom-right-radius: 22px;
}

.NEC_info {
width: 100%;
background: #fff;
padding-top: calc(35px + 0.29rem);
padding-bottom: calc(35px + 0.29rem);
position: relative;
}

.NEC_info .NEC_tit .cont {
left: 0;
transform: translate(0, 0);
}

.NEC_info .nec_info_left {
width: 54%;
padding-left: 40px;
padding-right: 70px;

}

.NEC_info .contbox {
display: flex;
justify-content: space-between;
}

.NEC_info .nec_info_right {
width: 46%;
position: relative;
}

.NEC_info .nec_info_right .pic {
width: 100%;
position: relative;
z-index: 2;
}

.NEC_info .nec_info_left .info {
margin-top: 50px;
font-size: 16px;
line-height: 36px;
color: #666;
position: relative;
}

.NEC_info .nec_info_left .info:after {
content: "";
height: 2px;
width: 67px;
background: #3d6cc3;
position: absolute;
top: -25px;
left: 0;
}

.NEC_info .nec_info_left .info .color {
color: #587ac2;
float: left;
}

.NEC_info .positionimg {
position: absolute;
transform: translate(50%, 50%);
bottom: 10px;
right: 0;
width: 280px;
z-index: 1;
}

.teacher_team {
width: 100%;
background: #f7fcfe;
padding-top: calc(10px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.teacher_team .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.teacher_team .contbox ul {
width: calc(100% + 0.2rem);
margin: 0 -0.1rem;
}
.teacher_team .contbox .slick-track{ display:flex;}
.teacher_team .contbox ul li {
width: 25%;
padding: 0 0.1rem;
}
.teacher_team .contbox ul li  a{ float:left; width:100%; position:relative; min-height:100%;}
.teacher_team ul li .pic {
position: relative;
text-align: center;
font-size: 0;
line-height: 0;
}

.teacher_team ul li .pic img {
text-align: center;
height: 307px;
position: relative;
z-index: 1;
}

.teacher_team ul li .pic:after {
content: "";
background: #afdbff;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 210px;
border-radius: calc(10px + 0.1rem) calc(10px + 0.1rem) 0 0;
}

.teacher_team2 ul li .pic:after {
background: #e9fae8;
}

.teacher_team2 ul li:hover .text {
background: #74bc9c;
}

.teacher_team ul li .text {
width: 100%;
background: #fff;
padding:calc(10px + 0.06rem) 0.32rem;
border-radius:0 0 calc(10px + 0.1rem) calc(10px + 0.1rem);
}

.teacher_team ul li .text .name {
font-size: calc(14px + 0.06rem);
    line-height: calc(20px + 0.1rem);
color: #333;
}

.teacher_team ul li .text .info {
font-size: 14px;
    line-height: calc(20px + 0.04rem);
}

.teacher_team ul li:hover .name {
color: #fff;
}

.teacher_team ul li:hover .info {
color: #fff;
}


.teacher_team .slick-arrow {
height: 62px;
width: 26px;
background: #ebeff1;
top: 50%;
transform: translate(0, -50%);
transition: all .5s ease;
}

.teacher_team .slick-arrow:hover {
background: #469e98;
}

.teacher_team .slick-arrow:after {
content: "";
height: 12px;
width: 12px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
position: absolute;
left: 50%;
top: 50%;
}

.teacher_team .slick-prev {
left: -37px;
border-radius: 8px 0 0 8px;
}

.teacher_team .slick-prev:after {
transform: translate(-50%, -50%)rotate(225deg);
margin-left: 2px;
}

.teacher_team .slick-next {
right: -37px;
left: auto;
border-radius: 0 8px 8px 0;
}

.teacher_team .slick-next:after {
transform: translate(-50%, -50%)rotate(45deg);
margin-left: -2px;
}


@media  screen and (max-width: 1024px){
.teacher_team .contbox ul {
width: calc(100% + 0.24rem);
margin: 0 -0.12rem;
}
.teacher_team .contbox ul li {
width: 25%;
padding: 0 0.12rem;
}
.teacher_team .slick-arrow{width: 15px;height: 36px}
.teacher_team .slick-prev{ left:-12px;}
.teacher_team .slick-next{ right:-12px;}
.teacher_team .slick-arrow::after{ width:8px; height:8px; margin-left:-1px;}
.teacher_team .slick-prev:after{ margin-left:1px;}

}

.significance {
width: 100%;
background: #fff;
padding-top: calc(30px + 0.29rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.significance .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.significance ul {
display: flex;
justify-content: space-between;
}

.significance ul li {
width: calc(33.3% - 23px);
}

.significance ul li .pic {
width: 100%;
line-height: 0; overflow:hidden;
}

.significance ul li .pic img {
width: 100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.significance ul li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

.significance ul li .a{ width:100%; position:relative; min-height:100%; overflow:hidden; background: #f8fafd; float:left;
border-radius: 0 0 12px 12px;}
.significance ul li .text {
padding: calc(10px + 0.16rem) calc(10px + 0.22rem) calc(10px + 0.32rem) calc(10px + 0.22rem);
width: 100%;

}

.significance ul li .tit {
font-size: calc(14px + 0.06rem);
line-height: calc(20px + 0.1rem); font-weight:bold;
color: #333;
}

.significance ul li .info {
font-size: calc(14px + 0.02rem);
line-height: calc(20px + 0.1rem);
margin-top: 0.1rem;
color: #666666;
}

.SAT_info {
width: 100%;
background: #f6fffa;
padding-top: calc(30px + 0.29rem);
padding-bottom: calc(30px + 0.5rem);
position: relative;
}

.SAT_info .left {
padding-left: 60px;
}

.SAT_info .pub_title {
justify-content: flex-start;
margin-bottom: 50px;
margin-top: 50px;
}

.SAT_info .contbox {
align-items: initial;
}

.SAT_info .pub_title .tbox::after {
background: linear-gradient(to right, rgba(22, 163, 156, 1), rgba(22, 163, 156, 0));
width: 60%
}

.pub_title.ys .tbox::after {
background: linear-gradient(to right, rgba(12, 160, 153, 1), rgba(22, 163, 156, 0));
width: 60%
}

.SAT_info .right .pic {
border-radius: 46px 0 46px 0;
}

.SAT_infojj {
background: #fcfcf7;
}

.SAT_infojj .contbox .left .entit {
color: #efd290;
}

.SAT_info .pub_title .tbox::after {
background: linear-gradient(to right, rgba(244, 209, 134, 1), rgba(244, 209, 134, 0));
}

.SAT_info .contbox .left .text:after {
background: url(img/zpic36.png) center no-repeat;
background-size: 19px;
}

.SATkaotuan {
width: 100%;
background: #fff;
padding-top: calc(30px + 0.29rem);
padding-bottom: calc(30px + 0.5rem);
position: relative;
}

.SATkaotuan .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.SATkaotuan .contbox ul {
display: flex;
justify-content: space-between
}

.SATkaotuan .contbox ul li {
width: calc(33.3% - 23px);
}

.SATkaotuan .contbox ul li .pic {
width: 100%;
font-size: 0;
line-height: 0;
position: relative;
}

.SATkaotuan .contbox ul li .pic img {
width: 100%;
}

.SATkaotuan .contbox ul li .pic .address {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
color: #fff;
font-size: 30px;
bottom: 30px;
}

.SATkaotuan .contbox ul li .reservation {
display: inline-block;
font-size: calc(14px + 0.02rem);
line-height: calc(30px + 0.1rem);
color: #ffffff;
background: linear-gradient(to bottom, #6fc1bb, #05a19c);
border-radius: calc(30px + 0.1rem);
padding: 0 calc(20px + 0.25rem);
margin-left: auto;
margin-right: auto;
margin-top: calc(10px + 0.1rem);
position: relative;
left: 50%;
transform: translate(-50%, 0);
}

.reason {
width: 100%;
background: #fcfcf6;
padding-top: calc(30px + 0.29rem);
padding-bottom: 0.5rem;
position: relative;
}

.reason .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.pub_title.sat .tbox::after {
background: linear-gradient(to right, rgba(244, 209, 134, 1), rgba(244, 209, 134, 0));
}

.reason ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.reason ul li {
width: calc(50% - 8px);
display: flex;
align-items: center;
height: 140px;
margin-bottom: 20px;
box-shadow: 0 0 10px rgba(241, 212, 153, 0.28);
background: #fff;
}

.reason ul li .icon {
border-radius: 12px 56px 0 12px;
display: flex;
align-items: center;
height: 140px;
justify-content: center;
width: 160px;
min-width: 160px;
margin-right: 25px;
background: linear-gradient(to bottom, rgba(246, 218, 159, 1), rgba(201, 157, 62, 1));
}

.reason ul li .text {
font-size: 18px;
line-height: 30px;
color: #666;
}

.scheduling {
width: 100%;
background: #fff;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
position: relative;
}

.scheduling .contbox {
margin-top: 0.5rem;
width: 100%
}

.scheduling ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
position: relative;
}

.scheduling li {
width: calc(50% - 10px);
position: relative;
margin-bottom: 20px;
}

.scheduling li .pic {
width: 100%;
font-size: 0;
line-height: 0;
position: relative;
}

.scheduling li .pic:after {
content: "";
height: 100%;
width: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
position: absolute;
z-index: 1;
border-radius: 22px;
}

.scheduling li .pic img {
width: 100%;
border-radius: 22px;
height: 255px;
object-fit: cover;
}

.scheduling li .text {
position: absolute;
left: 34px;
top: 55px;
z-index: 2;
}

.scheduling li:nth-child(2n) .text {
right: 34px;
left: auto;
text-align: right;
}

.scheduling li .text .tit {
font-size: 24px;
color: #fff;
font-weight: bold;
margin-bottom: 20px;
}

.scheduling li .text .info {
font-size: 18px;
line-height: 30px;
color: #fff;
}

.scheduling li:nth-child(5) {
height: 207px;
width: 207px;
background: #fff;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 24px;
line-height: 36px;
color: #fff;
z-index: 3;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}

.scheduling li:nth-child(5):after {
height: 165px;
width: 165px;
background: #c89d3e;
content: "";
position: absolute;
top: 50%;
border-radius: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: -1;
}

.preparation {
width: 100%;
background: #fcfcf6;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
position: relative;
}

.preparation .contbox {
margin-top: 0.5rem;
width: 100%
}

.preparation .contbox ul {
display: flex;
justify-content: space-between;
}

.preparation .contbox ul li {
background: #fff;
width: calc(16.6% - 16px);
padding: 40px 20px 0 20px;
border-radius: 22px 0 22px 0;
height: 300px;
}

.preparation .contbox ul li .number {
font-size: 60px;
color: #fff;
font-weight: bold;
}

.preparation .contbox ul li .text {
font-size: 16px;
margin-top: 15px;
line-height: 32px;
color: #333333;
}

.preparation .contbox ul li:nth-child(1) .number {
text-shadow: 1px 1px #a1ecae, -1px -1px #a1ecae, 1px -1px #a1ecae, -1px 1px #a1ecae;
}

.preparation .contbox ul li:nth-child(1) {
box-shadow: -2px -2px 10px rgba(89, 209, 129, 0.2);
border-right: 10px solid #58d180;
border-bottom: 10px solid #58d180;
}

.preparation .contbox ul li:nth-child(2) .number {
text-shadow: 1px 1px #2ea2f4, -1px -1px #2ea2f4, 1px -1px #2ea2f4, -1px 1px #2ea2f4;
}

.preparation .contbox ul li:nth-child(2) {
box-shadow: -2px -2px 10px rgba(50, 169, 255, 0.2);
border-right: 10px solid #2ea2f4;
border-bottom: 10px solid #2ea2f4;
}

.preparation .contbox ul li:nth-child(3) .number {
text-shadow: 1px 1px #fe745b, -1px -1px #fe745b, 1px -1px #fe745b, -1px 1px #fe745b;
}

.preparation .contbox ul li:nth-child(3) {
box-shadow: -2px -2px 10px rgba(254, 107, 81, 0.2);
border-right: 10px solid #fe745b;
border-bottom: 10px solid #fe745b;
}

.preparation .contbox ul li:nth-child(4) .number {
text-shadow: 1px 1px #f7c770, -1px -1px #f7c770, 1px -1px #f7c770, -1px 1px #f7c770;
}

.preparation .contbox ul li:nth-child(4) {
box-shadow: -2px -2px 10px rgba(255, 178, 17, 0.2);
border-right: 10px solid #f7c770;
border-bottom: 10px solid #f7c770;
}

.preparation .contbox ul li:nth-child(5) .number {
text-shadow: 1px 1px #b574d1, -1px -1px #b574d1, 1px -1px #b574d1, -1px 1px #b574d1;
}

.preparation .contbox ul li:nth-child(5) {
box-shadow: -2px -2px 10px rgba(194, 110, 216, 0.2);
border-right: 10px solid #b574d1;
border-bottom: 10px solid #b574d1;
}

.preparation .contbox ul li:nth-child(6) .number {
text-shadow: 1px 1px #c6a459, -1px -1px #c6a459, 1px -1px #c6a459, -1px 1px #c6a459;
}

.preparation .contbox ul li:nth-child(6) {
box-shadow: -2px -2px 10px rgba(242, 211, 142, 0.2);
border-right: 10px solid #c6a459;
border-bottom: 10px solid #c6a459;
}

.cost {
width: 100%;
background: #fff;
padding-top: calc(30px + 0.29rem);
padding-bottom: 0.5rem;
position: relative;
}

.cost .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.cost .contbox ul {
display: flex;
}

.cost .contbox ul li {
border-radius: 18px;
}

.cost .contbox ul li .top {
text-align: center;
color: #121212;
line-height: 58px;
font-size: 24px;
border-radius: 18px 18px 0 0;
}

.cost .contbox ul li .down {
padding: 15px 20px;
font-size: 16px;
line-height: 30px;
color: #666666;
}

.cost .contbox ul li:nth-child(1) {
border: 3px solid #fad798;
width: 42.3%;
}

.cost .contbox ul li:nth-child(1) .top {
background: #ffefd3;
}

.cost .contbox ul li:nth-child(2) {
border: 3px solid #97a9e0;
margin: 0 20px;
width: 27%;
}

.cost .contbox ul li:nth-child(2) .down {
padding-left: 30%;
}

.cost .contbox ul li:nth-child(2) .top {
background: #cbd4ef;
}

.cost .contbox ul li:nth-child(3) {
border: 3px solid #cbf6ce;
width: 27%;
}

.cost .contbox ul li:nth-child(3) .top {
background: #d8fadc;
}

.cost .contbox ul li:nth-child(3) .down {
padding-left: 20%;
}

.cost .ck {
font-size: 14px;
color: #999;
text-align: center;
margin: 30px 0 16px 0;
}

.zixun {
display: inline-block;
font-size: calc(14px + 0.02rem);
line-height: calc(30px + 0.1rem);
color: #ffffff;
background: linear-gradient(to bottom, #6fc1bb, #05a19c);
border-radius: calc(30px + 0.1rem);
padding: 0 calc(20px + 0.25rem);
margin-left: auto;
margin-right: auto;
position: relative;
left: 50%;
transform: translate(-50%, 0);
width: 260px;
text-align: center;
}
.zixun:hover{background: #469e98;}
.zixun2 {
position: absolute;
bottom: -60px;
}

.review {
width: 100%;
background: #fafaf4;
padding-top: calc(30px + 0.29rem);
padding-bottom: 0.5rem;
position: relative;
}

.review .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
display: flex;
justify-content: space-between;
}

/* .review .contbox .ul {
float: left;
} */

.review .contbox .ul1 {
width: 27.7%;
margin-right: 18px;
}

.review .contbox .ul2 {
width: 29.7%;
margin-right: 18px;
}

.review .contbox .ul .img {
margin-bottom: 18px;
}

.review .contbox .ul .img img {
width: 100%;
}

.review .contbox .ul .img:last-child {
margin-bottom: 0;
}

.review .contbox .ul3 {
width: 39.5%;
}

.review .contbox .ul3 .top {
display: flex;
justify-content: space-between;
}

.review .contbox .ul3 .top .img {
width: calc(50% - 9px)
}

.Not_ideal {
width: 100%;
background: #fff;
padding-top: calc(10px + 0.28rem);
padding-bottom:calc(10px + 0.5rem);
position: relative;
}

.Not_ideal .contbox {
width: 100%;
margin: calc(10px + 0.5rem) 0 calc(10px + 0.3rem) 0;
}

.Not_ideal ul {
display: flex;
margin:-0.1rem ;
}

.Not_ideal ul li { float:left; position:relative;
width: calc(25% - 0.2rem);
margin:0.1rem; padding:0 0.1rem 0.1rem 0;  
}
.Not_ideal ul li:after{ display:block; content:''; position:absolute; right:0; bottom:0; background:#6cb997; border-radius: 12px; box-shadow:0 2px 10px rgba(175,210,192,0.28); width:calc(100% - 0.1rem); height:calc(100% - 0.1rem); z-index:1;}

.Not_ideal ul li .back{ position:relative; min-height:100%; background:#fff; z-index:6;
width:100%;padding:calc(10px + 0.35rem) 0.3rem calc(10px + 0.2rem) 0.3rem;
border: 1px solid #7db698;
border-radius: 12px; box-shadow:0 2px 10px rgba(175,210,192,0.28);
}
.Not_ideal ul li .circle {
height: 108px;
width: 108px;
background: url(img/zpic57.png) center no-repeat;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}

.Not_ideal ul li .tit {
text-align: center;
font-size: 24px;
line-height: 36px;
color: #333333;
margin: 24px 0 20px 0;
}

.Not_ideal ul li .info {
text-align: center;
font-size: 18px;
line-height: 20px;
color: #666;
}

.system {
width: 100%;
background: #f5f5f5;
padding-top: calc(10px + 0.3rem);
padding-bottom:calc(10px + 0.5rem);
position: relative;
}

.system .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
}

.system ul {
display: flex;
justify-content: space-between;
}

.system li {
border-radius: 12px;
padding: 60px 25px 70px 25px;
width: calc(33.3% - 23px);
}

.system li:nth-child(1) {
background: #e8f2ee;
}

.system li:nth-child(2) {
background: #f6f0eb;
}

.system li:nth-child(3) {
background: #eaeef6;
}

.system li .tit {
font-size: 24px;
color: #333;
line-height: 30px;
margin: 40px 0 23px 0;
text-align: center;
}

.system li .info {
font-size: 16px;
color: #666;
line-height: 30px;
text-align: center;
}

.system li .icon {
height: 154px;
width: 154px;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
}

.fwzn {
width: 100%;
background: #fcfcf6;
padding-top: calc(10px + 0.28rem);
padding-bottom: calc(10px + 0.5rem);
position: relative;
}

.fwzn .contbox {
width: 100%;
margin-top: calc(10px + 0.5rem);
padding: 0 0.17rem 0.33rem 0.17rem;
display: flex;
justify-content: space-between;
align-items: flex-end;
position: relative;
}

.fwzn .contbox:after {
height:calc(40px + 1.66rem);
background: #4ebc94;
content: "";
bottom:0;
left: 0;
width:100%;
border-radius: 0 0 calc(10px + 0.1rem) calc(10px + 0.1rem);
position: absolute;
}


.fwzn .contbox .left {
width: 28%;
margin-right: 0.2rem;
padding: calc(10px + 0.2rem) 38px 12px 38px;
border-radius: 12px;
text-align: center;
position: relative;
z-index: 3;
background: linear-gradient(to bottom, #effbf5, #047f4b);
}

.fwzn .contbox .left ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.fwzn .contbox .left img {
margin-bottom: calc(10px + 0.1rem);
}

.fwzn .contbox .left ul li {
width: 42%;
}

.fwzn .contbox .left a {
line-height: calc(20px + 0.1rem); padding:0.05rem;
background: #f0fbf5;
border-radius: 4px;
text-align: center;
color: #367c50;
font-size: calc(14px + 0.06rem);
display: block;
margin-bottom: calc(10px + 0.08rem);
width: 100%
}

.fwzn .contbox .right {
width: calc(72% - 0.2rem);
position: relative;
z-index: 3;
background: #f0fbf5;
padding: calc(10px + 0.2rem) 0.4rem;
border-radius: 12px 0 0 12px;
}

.fwzn .contbox .right .tit {
line-height:  calc(30px + 0.14rem);
background: #007f4b;
border-radius:  calc(30px + 0.14rem);
color: #fff;
text-align: center;
font-size:  calc(14px + 0.06rem);
width: 70%;
margin: 0 auto;
transform: translate(0, -100%);box-shadow: 0 5px 0 #b0cfbb;
}

.fwzn .contbox .right .ul{float: left;width: 100%; margin:0.24rem 0 0.07rem 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.fwzn .contbox .right .ul li{float: left;width: 47%;margin-bottom: calc(10px + 0.24rem);display: flex;}
.fwzn .contbox .right .ul li:nth-child(2n){width: 43%;}
.fwzn .contbox .right .ul .quest{float: left;width: 100%;font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.06rem);color: #121212;display: flex;}
.fwzn .contbox .right .ul .quest span{color: #fff;background: #367c50;padding:0 0 4px;border-radius: 3px;line-height: 0;width: 26px;min-width:26px;height: 26px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.fwzn .contbox .right .ul a{float: right;font-size: calc(14px + 0.02rem);line-height: calc(20px + 0.06rem);color: #367c50;white-space: nowrap;}
.fwzn .contbox .right .ul li:hover .quest{ color:#367c50;}
.fwzn .contbox .right .ul li:hover a{ color:#469e98; text-decoration:underline;}
.fwzn .contbox .right .zxmore{ display:flex; width:100%; justify-content:center; margin-top:calc(10px + 0.3rem);}
.fwzn .contbox .right .zxmore a{
line-height: calc(30px + 0.1rem); display:block;
text-align: center;
color: #fff;
font-size: calc(14px + 0.02rem);
border-radius: calc(30px + 0.1rem); padding:0 0.8rem;
background: linear-gradient(to bottom, #6fc1bb, #0ea29d);
}
.fwzn .contbox .right .zxmore a:hover{background: #469e98;}
.ystable {
width: 100%;
background: #f4fffa;
padding-top: calc(10px + 0.28rem);
padding-bottom:calc(10px + 0.5rem);
position: relative;
}

.ystable .contbox {
width: 100%;
/*margin-top: calc(10px + 0.5rem);*/
}

.ystable_con .number {
background: #bde2d1;
text-align: center;
font-size: 16px;
color: #3a8f6a;
line-height: 40px;
height: 40px;
}

.ystable_con .ul1 {
width: 13%;
}

.ystable_con .ul>div {
border-right: 1px solid #86c6a9;
border-bottom: 1px solid #86c6a9;
}

.ystable_con .tit {
background: #4ebc94;
height: 60px;
color: #fff;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
}

.flexcenter {
display: flex;
align-items: center;
justify-content: center;
}

.ystable_con .tr_big {
height: 162px;
font-size: 14px;
color: #666;
padding: 0 8px;
}

.ystable_con .tr_big.sline {
line-height: 20px;
padding-top: 10px;
}

.ystable_con .bold {
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #333;
}

.ystable_con .tarrange {
display: flex;
justify-content: space-between;
}

.ystable_con .tarrange .arrange {
border-right: 1px solid #86c6a9;
}

.ystable_con .tarrange>div {
width: 50%
}

.ystable_con .simarrange {
height: 40px;
text-align: center;
line-height: 40px;
}

.ystable_con .simarrange:last-child {
border-top: 1px solid #86c6a9;
}

.ystable_con .tr {
height: 40px;
}

.ystable_con .tr2 {
height: 41px;
}

.ystable_con .tr_bbig {
height: 180px;
text-align: center;
}

.ystable_con .ul2 {
width: 8%
}

.ystable_con {
display: flex;
}

.ystable_con .ul3 {
width: 8.3%
}

.ystable_con .tr_bbbig {
height: calc(100% - 100px);
font-size: 14px;
color: #666;
line-height: 24px;
text-align: center;
padding-top: 100px;
}

.ystable_con .ul3 .tr_bbbig {
background: #fff5ff;
}

.ystable_con .ul5 .tr_bbbig {
background: #ddfafd;
}

.ystable_con .ul7 .tr_bbbig {
background: #fdeae2;
}

.ystable_con .ul9 .tr_bbbig {
background: #e1e8f9;
}

.ystable_con .ul11 .tr_bbbig {
background: #fcf9e4;
}

.ystable_con .ul4 {
width: 8.5%
}

.ystable_con .ul5 {
width: 8%
}

.ystable_con .ul6 {
width: 10%
}

.ystable_con .ul7 {
width: 8%
}

.ystable_con .ul8 {
width: 10%
}

.ystable_con .ul9 {
width: 7.7%
}

.ystable_con .ul10 {
width: 11.5%;
}

.ystable_con .ul11 {
width: 7.7%
}

.ystable_con {
border: 2px solid #6bb896;
border-radius: 22px;
box-shadow: 0 0 10px rgba(104, 180, 146, 0.44);
}


.ystable_con .btl {border-top-left-radius: 22px;}
.ystable_con .btr {border-top-right-radius: 22px;}
.ystable_con .bbl {border-bottom-left-radius: 22px;}
.ystable_con .bbr {border-bottom-right-radius: 22px;}
.ysbg {background: #f4fffa !important;}

@media screen and (max-width:1440px) {
.ystable_con .tr_bbig,
.ystable_con .tr_big,
.ystable_con .tr_bbbig {font-size: 12px;}
.ystable_con .bold {font-size: 14px;}
.ystable_con .tit {font-size: 14px;}
.fwzn .contbox .right li .wen {font-size: 16px;}
.Competition_course li {font-size: 20px;}
}


@media screen and (max-width:768px) {
.Course_Introduction .contbox .left {width: 100%;padding: 0;}
.Course_Introduction .contbox .left .text {font-size: 14px;line-height: 24px;padding-left: 20px;}
.Course_Introduction .contbox .left .text:after {height: 14px;width: 14px;background-size: 14px;}
.Course_Introduction .contbox .right {width: 100%;margin-top: 20px;}
.positionimg {display: none;}
.Course_Introduction .contbox .left .entit {font-size: 40px;}

.Not_ideal .contbox{ margin:calc(10px + 0.3rem) 0 calc(10px + 0.3rem) 0}
.Not_ideal ul {flex-wrap: wrap;}
.Not_ideal ul{ margin:0.2rem -0.12rem;}
.Not_ideal ul li{ width: calc(50% - 0.24rem);margin: 0.2rem 0.12rem;}   
.Not_ideal ul li .circle {height: 70px;width: 70px;}
.Not_ideal ul li .circle img {max-width: 30%;}
.Not_ideal ul li .tit {font-size: 16px;line-height: 30px;margin: 10px 0 10px 0;}
.Not_ideal ul li .info {font-size: 16px;line-height: 24px;}
.Not_ideal ul li .info br {display: none;}

.system ul {flex-wrap: wrap;}
.system li {width: 100%;padding: 25px 15px 25px 15px;margin-bottom: 15px;}
.system li .icon {height: 100px;width: 100px;}
.system li .icon img {max-width: 40%;}
.system li .tit {font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.04rem);margin: calc(10px + 0.1rem) 0 10px 0;}
.system li .info {font-size: 14px;color: #666;line-height: 24px;}

.fwzn .contbox {flex-wrap: wrap;padding: 0;}
.fwzn .contbox .left {width: 100%;margin:0 0 calc(15px + 0.4rem) 0;padding: 0.8rem 0.8rem;}
.fwzn .contbox .left ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.fwzn .contbox .left img {margin-bottom:calc(10px + 0.1rem);}
.fwzn .contbox .left ul li {width: 42%;}
.fwzn .contbox .left a {line-height: calc(20px + 0.1rem);font-size: calc(14px + 0.02rem);margin-bottom: 10px;}
.fwzn .contbox .right {width: 100%;padding: 0.4rem 0.4rem 0.6rem 0.4rem;border-radius: 12px 0 0 12px;}
.fwzn .contbox .right .ul li{ width:100%;}
.fwzn .contbox .right .ul li:nth-child(2n){ width:100%;}
.fwzn .contbox .right .tit {width: 70%;transform: translate(0, -50%);margin: 0 auto;}
.fwzn .contbox:after {display: none;}
.fwzn .contbox::before {display: none;}

.ask .contbox ul {flex-wrap: wrap; margin: 0 -0.15rem;}
.ask{ padding-bottom:0;}
.ask .contbox li { padding:0 0.4rem; margin: 0 0.15rem; width:calc(50% - 0.3rem);margin-bottom: 40px;}
.ask .contbox li:nth-child(3){ width:calc(100% - 0.16rem);}
.ask .contbox li .circle {height: 70px;width: 70px;transform: translate(0, -30px);}
.ask .contbox li .circle img {max-width: 50%;}
.ask .contbox li .name {font-size:15px; line-height:22px;margin-top: 10px;margin-bottom: 0;transform: translate(0, -30px);}
.ask .contbox li .info {font-size:13px;line-height: 20px;transform: translate(0, -30px);letter-spacing: 2px;}


.teacher_team ul li .pic img {height: 207px;}
.teacher_team ul li .pic:after {height: 150px;}
.ystable .contbox {overflow-x: scroll;}
.ystable_con {max-width: 1200px;}
.ask .contbox {margin-top: 50px;}
.problem .left {width: 100%;}
.problem .left ul li .tit {font-size: 16px;line-height: 30px;color: #57c1b7;position: relative;padding-left: 30px;}
.problem .left ul li .info {font-size: 14px;line-height: 24px;padding-left: 30px;}
.problem .right {width: 100%;}
.guide .contbox ul {flex-wrap: wrap;}
.guide .contbox ul li {width: 100%;}
.guide .contbox ul li .box h4 {font-size: 18px;margin-bottom: 8px;}

.guide .contbox ul li h6 {font-size: 14px;line-height: 24px;margin-top: 15px;}
.Boutique .contbox ul {flex-wrap: wrap;}
.Boutique .contbox ul li {width: 100%;border-radius: 12px;padding: 20px 15px;margin-bottom: 15px;}
.Boutique .contbox ul li:last-child {margin-bottom: 0;}
.Boutique .contbox ul li .tit {font-size: 18px;}
.Boutique .contbox ul li .info {font-size: 14px;line-height: 24px;margin-top: 15px;}

.Boutique .contbox ul li .icon {top: 20px;}
.Competition_course ul {flex-wrap: wrap;}
.Competition_course li {width: calc(50% - 10px);height: 70px;font-size: 16px;margin-bottom: 15px;}
.NEC_info .contbox {flex-wrap: wrap;}

.NEC_info .nec_info_left {width: 100%;padding-right: 0px;padding-left: 30px;}
.NEC_tit .cont {font-size: 24px;}
.NEC_tit .cont:after {width: 18px;height: 20px;left: -25px;}
.NEC_info .nec_info_left .info {margin-top: 30px;font-size: 14px;line-height: 24px;}
.NEC_info .nec_info_left .info:after {top: -15px;}
.NEC_info .nec_info_right {width: 100%;}
.NEC_info .nec_info_right {width: 100%;margin-top: 15px;}
.nec_table {width: 1000px;}
.Exam_content .contbox {overflow-x: scroll;}
.significance ul {flex-wrap: wrap;}
.significance ul li {width: 100%;margin-bottom: 15px;}
.significance ul li:last-child {margin-bottom: 0;}
.significance ul li .tit {font-size: 16px;}
.significance ul li .info {font-size: 14px;line-height: 24px;}
.cost .contbox ul {flex-wrap: wrap;}
.cost .contbox ul li {width: 100% !important;margin-top: 15px !important;}
.cost .contbox ul li:nth-child(2) {margin: 0;}
.cost .contbox ul li .top {line-height: 40px;font-size: 16px;}
.cost .contbox ul li .down {font-size: 14px;line-height: 24px;}
.review .contbox .ul .img {margin-bottom: 10px;}
.review .contbox .ul1 {margin-right: 12px;}
.review .contbox .ul2 {margin-right: 12px;}
.review .contbox .ul3 .top .img {width: calc(50% - 4px);}
.review .contbox .ul2 .img {height: 100%;}
.review .contbox .ul2 .img img {height: 100%;object-fit: cover;}
.review .contbox .ul3 {width: 40%}
.SAT_info .pub_title {margin-top: 0;margin-bottom: 20px;}
.SAT_info {padding-top: calc(10px + 0.29rem);padding-bottom: calc(10px + 0.5rem);}
.Course_Introduction .contbox {margin-top: 0;}
.SATkaotuan {padding-top: 20px;padding-bottom: 20px;}
.SATkaotuan .contbox ul {flex-wrap: wrap;}
.SATkaotuan .contbox ul li {width: 100%;margin-bottom: 15px;}
.SATkaotuan .contbox ul li:last-child {margin-bottom: 0;}
.SATkaotuan .contbox ul li .pic .address {font-size: 24px;}
.reason {padding-top: 20px;padding-bottom: 20px;}
.reason ul li {width: 100%;height: 120px;}
.reason ul li .icon {height: 120px;width: 120px;min-width: 120px;}
.reason ul li .text {font-size: 14px;line-height: 24px;}
.scheduling li {width: 100%;}
.scheduling li .pic img {height: 180px;}
.scheduling li .text {top: 15px !important;left: 15px !important;text-align: left !important;}
.scheduling li .text .tit {font-size: 18px;margin-bottom: 10px;}
.scheduling li .text .info {font-size: 14px;line-height: 24px;}
.scheduling .circle {display: none !important;}
.preparation .contbox ul li {width: 100%;height: auto;padding: 20px 10px 0 10px;margin-bottom: 15px;}
.preparation .contbox ul {flex-wrap: wrap;}
.preparation .contbox ul li .number {font-size: 30px;line-height: 30px;}
.preparation .contbox ul li .text {font-size: 14px;margin-top: 10px;line-height: 24px;}
}

.nbabgst {font-size: 30px;line-height: 36px;color: #fff;position: relative;display: inline-block;z-index: 2;margin-top: 30px;}
.ny_banner .li .text2 {margin-top: 30px;}
.ny_banner .li .ico2.icon3 {display: block;position: absolute;width: calc(25px + 0.26rem);height: calc(15px + 0.16rem);left: 2.2rem;top: 50%;margin-top: calc(-8px - 0.38rem);}
.nbabgst:after {content: "";height: 50px;width: 140%;left: 50%;transform: translate(-50%, -50%);position: absolute;top: 50%;z-index: -1;background: linear-gradient(to right, rgba(6, 90, 87, 0), rgba(6, 90, 87, 1), rgba(6, 90, 87, 0));}
.nbabgst.bgst2:after {content: "";height: 50px;width: 140%;left: 50%;transform: translate(-50%, -50%);position: absolute;top: 50%;z-index: -1;background: linear-gradient(to right, rgba(89, 184, 178, 0), rgba(89, 184, 178, 1), rgba(89, 184, 178, 0));}
.review .contbox .ul .img {line-height: 0;font-size: 0;}
.ny_banner .bucon {position: absolute;position: absolute;display: flex;top: 65%;right: 0;}
.ny_banner .bucon a {display: block;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;width: 188px;text-align: center;background: linear-gradient(to right, #5faca8, #66b0ac);border-radius: calc(30px + 0.1rem);margin-left: auto;margin-right: auto;margin-top: calc(10px + 0.1rem);margin-right: 30px;}
.ny_banner .nform {margin: 20px 0 35px 0}
.ny_banner .li .text.text2 {margin-top: 30px;}
.ny_banner .nform .text9 input {background: rgba(255, 255, 255, 0.68);padding: 0 20px;font-size: 18px;color: #ffffff;line-height: 40px;height: 40px;width: 160px;margin-right: 13px;border-radius: 6px;}
.ny_banner .nform .text9 input::-webkit-input-placeholder {color: #fff;font-size: 18px;}
.ny_banner .nform .nsubmit {display: block;font-size: calc(14px + 0.02rem);line-height: calc(30px + 0.1rem);color: #ffffff;background: linear-gradient(to right, #5faca8, #66b0ac);border-radius: calc(30px + 0.1rem);padding: 0 calc(20px + 0.25rem);margin-top: 35px;}


@media screen and (max-width:768px) {
.nbabgst {font-size: 16px;line-height: 30px;margin-top: 20px;}
.ny_banner .bucon {position: relative;}
.Course_Introduction .contbox .left {margin-top: 15px;}
.ny_banner .nform .text9 input {background: rgba(255, 255, 255, 0.68);padding: 0 15px;font-size: 16px;color: #ffffff;line-height: 30px;height: 30px;width: 120px;margin-right: 13px;border-radius: 6px;}
.ny_banner .nform .text9 input::-webkit-input-placeholder {color: #fff;font-size: 16px;}
.ny_banner .li .text.text2 {margin-top: 15px;}

}

.xwzz_sect.ys .ul .ico {background: linear-gradient(to bottom, #85d0cb, #6cb998);}




.zmb{ width:100%; height:100%; position:fixed; left:0; top:0; background:black; background:black; opacity:0.4; display:none; z-index:99999;}
.tc_video{ width:1016px; height:570px; position:fixed; left:50%; top:50%; margin:-285px 0 0 -508px; display:none; z-index:100000;}
.tc_video video{ width:100%; height:100%; position:absolute; left:0; top:0;}
.tc_video .videoclose{position: absolute;right: 0px;top: -35px;width: 30px;height: 30px; cursor:pointer;}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:1200px){
.tc_video{ width:960px; height:500px; margin:-250px 0 0 -480px;}
}
@media screen and  (max-width:992px){
.tc_video{ width:760px; height:300px; margin:-150px 0 0 -380px;}
}
@media screen and  (max-width:768px){
.tc_video{ width:90%; height:250px; margin:-125px 0 0 0; left:5%;}
}



.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#469e98;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}




/*203230523start*/

@media screen and (max-width:1024px) {
.ny_banner .li{ height:auto; padding:0;}
.ny_banner2 .li{ min-height:inherit; padding:0;}
}


.ph_list3 .hd ul{ flex-wrap:inherit; white-space:nowrap; overflow:auto;}
.ph_list3 .hd ul::-webkit-scrollbar{ display: none;}
.ph_list3 .bd .ul li a span{height: 100%;
display: flex;
flex-wrap: wrap;
align-content: center;}
.footB .li{ position:relative;}
.footB .li .er{ position:absolute; left:50%; bottom:100%; transform:translate(-50%,0); -ms-transform:translate(-50%,0); width:90px; display:none;}
.footB .li:hover .er{display:block;}
.t_navs .top .menu .nli span a{ font-weight:bold;}
.meunL .ul1 .li1 .ico span{ height:100%; display:flex; flex-wrap:wrap; align-items:center;}
.meunL-01 .ul0{ height:calc(280px + 2.2rem);}
.meunL-01 .ul0 .li0 .a0{line-height: calc(18px + 0.1rem); height: calc(25px + 0.2rem); padding:calc(4px + 0.05rem) 0.19rem;}
.meunL-01 .ul0 .li0:last-child .a0{ border-bottom:0;}
.teamL ul li a{ align-items:flex-start;}

@media (max-width: 1440px){
.meunL-01 .ul0{ height:calc(280px + 1.2rem);}
.meunL-01 .ul0 .li0 .a0{line-height: calc(18px + 0.1rem); height: calc(20px + 0.16rem); padding:calc(1px + 0.04rem) 0.19rem;}
}
@media screen and (max-width:1024px) {
.boxR-1{ margin-top:0.5rem;}
.wljs_nav .box{ height:calc(40px + 0.24rem); margin-top:calc(10px + 0.3rem);}
.wljs_nav .box .nav-wrap{ height:calc(40px + 0.24rem);}
.wljs_nav .box.navFix{  height: calc(40px + 0.24rem);}
.wljs_nav .box.navFix .nav-wrap{ height:calc(40px + 0.24rem);}
.Junior_table .overvbox{ display:none;}
.meunL-01 .ul0{ height:auto;}
}
@media screen and (max-width:767px) {
.what_sect li:nth-child(2n){ width:auto; max-width:49%;  display:flex; flex-direction:column;}
.what_sect .ul .titbox{ width:auto;}
.what_sect .text{ width:auto;}
.slideL ul { flex-wrap:inherit; white-space:nowrap; overflow:auto;}
.slideL ul::-webkit-scrollbar{ display: none;}
.slideL ul li{ margin:0 0.34rem;}
.TF_sectA ._c{ display:none;}
.jianjie_sect.wljs2 .pub_title1 .tbox{ padding-top:0;}
}


.slideT{ width:100%;margin-bottom:0.4rem;}
.slideT ul{ width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
.slideT ul li{ display:flex; margin:0 0.1rem;}
.slideT ul li a{ display:flex; background:#fff; color:#333; font-size: calc(14px + 0.06rem); line-height: calc(20px + 0.1rem); padding:0.08rem 0.5rem; border-radius:calc(40px + 0.1rem);}
.slideT ul li.on a,
.slideT ul li:hover a{ background:#235856; color:#fff;}

@media screen and (max-width:767px) {
.slideT ul li{ margin:0 0.2rem;}
.slideT ul li a{ padding:0.1rem 0.7rem 0.16rem 0.7rem; }
}

/* .SAT_sectC .list ._l{ width:100%;}
.SAT_sectC .list ._r{ width:100%; padding-left:0;} */
.toufu_box .select{display: flex;
flex-wrap: nowrap;
justify-content: space-between;}
.toufu_box .select .opt{ width:100%;}
.toufu_box .select .opt a{ min-height:100%;}




/*20230527*/
.ny_banner2 .back{z-index:1;}
.rightPup.rightPup1{right:auto; left:1px;}



/*20230529*/
.xiaoqu_list ul{ justify-content: center;}
.neswL ul li .ico{ height:1.9rem;}
._tab0{ height:  3.41rem;}
._tab0 ul li .img img{ height: 3.41rem;}
._team .bd ul li a:after{ position: absolute; background:rgba(0,0,0,0.4); left: 0; top: 0; z-index: 1; display: block; content: ''; position: absolute; left: 0; top: 0; z-index: 5; width: 100%; height: 100%; opacity: 0;}
._team .bd ul li .cont{ height: 90%;}
._team .bd ul li:hover a:after{ opacity:1; }
.homeTit1 .ul li:last-child{ float: right;}
.homeTit .more{font-size: calc(14px + 0.02rem);}
.meunL .ul1{background:rgba(252,250,250,0.96);}
.head.active{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.head.active .t_navs{ display: none;}
.head.active .head_sect{ display: none;}
.ny_banner2 .back{ z-index: 0;}
.rightPup{}
.LeftPup{ right:auto; left: 1px;}
.ny_banner2 .banbox .tit2{ margin-top: calc(10px + 0.18rem);}
.ny_banner2 .banbox .tit3{margin-top: calc(10px + 0.18rem); margin-bottom: calc(10px + 0.26rem);}
.hhr0.ny_banner2.hhr0 .banbox .btn{min-width:inherit; line-height: calc(24px + 0.1rem); padding: 0 calc(10px + 0.15rem);}
.footD{ display: none;}
.footD .colse{ position: absolute; right: 0.2rem; top: 0.1rem; z-index: 6; display: block; width:20px; height:20px; transform:rotate(45deg); -ms-transform:rotate(45deg); cursor: pointer;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.footD .colse:hover{ transform:rotate(360deg); -ms-transform:rotate(360deg); }
.footD .colse::after,
.footD .colse::before{ display: block; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); background: #fff; width: 100%; height: 2px;}
.footD .colse::before{ height: 100%; width: 2px;}
.xiaoHai{ display: block; line-height: 0; position: fixed; left: 1px; bottom:0.1rem; z-index: 10; width: 1.27rem; cursor: pointer;}

@media screen and (max-width:767px) {
.neswL ul li .ico{ height:3.24rem;}
.neswL ul li .name{height: calc(18px + 0.04rem);-webkit-line-clamp:1;}
.neswL ul li .more{ display: none;}
.hhr0.ny_banner2.hhr0 .banbox .btn{ font-size:12px; line-height: calc(24px + 0.1rem);}

}


.bd_weixin_popup,
.bd_weixin_popup *{box-sizing:content-box;}

.neswL ul li .ico img{max-height:100%;}



/*20230530*/
.LeftPup{ right:auto; left: 1px;}
.LeftPup ul li .tel{ right:auto; left: 65px;
-webkit-transform-origin:0% 20%;
	-moz-transform-origin:0% 20%;
	-ms-transform-origin:0% 20%;
	-o-transform-origin:0% 20%;
	transform-origin:0% 20%;}
.LeftPup ul li .tel::after{ left:auto;  right:100%; transform:rotate(180deg); -ms-transform:rotate(180deg);}
.LeftPup ul li .er{ right:auto; left: 65px;
-webkit-transform-origin:0% 20%;
	-moz-transform-origin:0% 20%;
	-ms-transform-origin:0% 20%;
	-o-transform-origin:0% 20%;
	transform-origin:0% 20%;}
.LeftPup ul li .er::after{ left:auto;  right:100%; transform:rotate(180deg); -ms-transform:rotate(180deg);}

.ny_banner2 .banbox .tit1{ letter-spacing: 2px;}
.ny_banner2 .banbox .tit2{font-size: calc(14px + 0.24rem); line-height: calc(20px + 0.24rem); letter-spacing: 2px;}
.ny_banner2 .banbox .tit3{letter-spacing: 2px;}
@media screen and (max-width:767px) {
.ny_banner2 .banbox .tit1{ letter-spacing: 1px;}	
.ny_banner2 .banbox .tit2{font-size: calc(12px + 0.18em);  line-height: calc(18px + 0.1rem);margin-top: calc(10px + 0.1rem); letter-spacing: 1px;}
.ny_banner2 .banbox .tit3{margin-top: calc(10px + 0.1rem);margin-bottom: calc(10px + 0.1rem); letter-spacing: 1px;}
}




.rightPup1{ right:auto; left: 1px;}
.rightPup1 ul li .tel{ right:auto; left: 65px;
-webkit-transform-origin:0% 20%;
	-moz-transform-origin:0% 20%;
	-ms-transform-origin:0% 20%;
	-o-transform-origin:0% 20%;
	transform-origin:0% 20%;}
.rightPup1 ul li .tel::after{ left:auto;  right:100%; transform:rotate(180deg); -ms-transform:rotate(180deg);}
.rightPup1 ul li .er{ right:auto; left: 65px;
-webkit-transform-origin:0% 20%;
	-moz-transform-origin:0% 20%;
	-ms-transform-origin:0% 20%;
	-o-transform-origin:0% 20%;
	transform-origin:0% 20%;}
.rightPup1 ul li .er::after{ left:auto;  right:100%; transform:rotate(180deg); -ms-transform:rotate(180deg);}


@media screen and (max-width:1024px) {
.xiaoHai{ display: none !important;}
.footD{ display:none !important;}
}



/*20230605start*/
._team .bd ul li:nth-child(9) .cont::after { display: none;}
.ny_banner .li .background{ z-index: 0;}
.ny_banner .li .w_width{ position: relative; z-index: 10;}
.ny_banner .li .ico1{ z-index: 10;}
.ny_banner .li .ico2{ z-index: 10;}
.SAT_sectC .list ._r{ padding-top: 0;}
.ACT_sectA .tabbox .tul{ min-height: calc(100% - 20px - 0.36rem);}
._lis0 a .p{ line-height: calc(20px + 0.12rem);}
._tab0 ul li a{ padding:1px;}


@media screen and (max-width:1440px) {
.xinwL{width: 9.06rem; padding: 0.1rem;}
.xinwR{width: calc(100% - 9.06rem); padding: 0.1rem;}
._lis0 a{ padding: 0.3rem 0.14rem;}
._lis0 a .p{font-size: calc(14px + 0.06rem);}
._lis0 a .go{ position:static;transform: translateY(0%); -ms-transform: translateY(0%); margin-top: 0.1rem;}
}
@media screen and (max-width:1024px) {
.ACT_sectA .tabbox .tul{ min-height:inherit;}
}



.SSAT_sectA .list .li .ssat_box{width:100%; padding-top: calc(10px + 0.34rem);padding-left: calc(10px + 0.3rem);padding-bottom: calc(10px + 0.34rem);padding-right: calc(10px + 0.3rem);}




/*20240601start*/
.phshow{display: none!important;}
@media screen and (max-width:1024px) {
.pcshow{display: none!important;}
.phshow{display: block!important;}
}

.t_navs .top .menu .nli{border-right: 0;border-left: 1px solid #cccccc;}
.t_navs .top .menu .nli:first-child{border-left: 0;}
.t_navs .top .right{padding: 8px 0;}
.t_navs .top .menu .nli span a{line-height: 24px;font-weight: 400;}
.t_navs .top .menu .nli_on{border-left: 0;}
.t_navs .top .menu .nli_on a{background: #469f98!important;color: #fff!important;border-radius: 12px!important;padding: 0 14px;}


.zt_banner{width: 100%;margin-top: calc(121px + 0.58rem);}
.zt_banner img{width: 100%;display: block;}
@media screen and (max-width:1024px) {
.zt_banner{margin-top: 50px;}
}

.sec1_se2box{width: 100%;position: relative;overflow: hidden;}
.sec1_se2box .posi_img1{width: 165px;display: block;position: absolute;right: 0;top: 12px;}
.sec1_se2box .posi_img2{width: 239px;display: block;position: absolute;left: 0;bottom: 0;}
@media screen and (max-width:1680px) {
.sec1_se2box .posi_img1{width: 120px;}
.sec1_se2box .posi_img2{width: 200px;}
}
@media screen and (max-width:1024px) {
.sec1_se2box .posi_img1{width: 60px;}
.sec1_se2box .posi_img2{width: 60px;}
}

.zt_section1{width: 100%;padding-top: 64px;padding-bottom: 64px;background: #eef5f0;}
.zt_section1 .info{font-size: 20px;color: #666666;line-height: 40px;text-align: center;}
@media screen and (max-width:1680px) {
.zt_section1{padding-top: 50px;padding-bottom: 50px;}
.zt_section1 .info{font-size: 16px;line-height: 30px;}
}
@media screen and (max-width:1024px) {
.zt_section1{padding-top: 30px;padding-bottom: 30px;}
.zt_section1 .info{font-size: 13px;line-height: 24px;}
.zt_section1 .info br{display: none;}
}

.zt_tit{width: 100%;display: flex;justify-content: center;align-items: center;}
.zt_tit .tit{font-size: 30px;color: #121212;line-height: 34px;position: relative;}
.zt_tit .tit span{position: relative;z-index: 2;font-weight: bold;font-family: "微软雅黑";}
.zt_tit .tit::before{content: "";display: block;width: 66px;height: 32px;background: url(img/zimg5.png)no-repeat center center;background-size: cover;position: absolute;left: -40px;top: -22px;}
.zt_tit .tit::after{content: "";display: block;width: 100%;height: 12px;background: linear-gradient(to right,#7db698,rgba(255,255,255,0));position: absolute;left: 0;bottom: -4px;}
@media screen and (max-width:1024px) {
.zt_tit .tit{font-size: 20px;line-height: 24px;}
.zt_tit .tit::before{width: 46px;height: 22px;left: -22px;top: -10px;}
.zt_tit .tit::after{height: 8px;bottom: -2px;}
}

.zt_section2{width: 100%;padding-top: 70px;padding-bottom: 100px;}
.zt_section2 .content{margin-top: 60px;display: flex;justify-content: flex-start;align-items: center;}
.zt_section2 .left{width: 50.15384615384615%;padding-right: 50px;font-size: 16px;color: #666666;line-height: 36px;}
.zt_section2 .right{width: 49.84615384615385%;position: relative;cursor: pointer;}


.zt_section2 .right .pic{ padding-bottom: 66.203%; position: relative; overflow: hidden;border-radius: 12px;z-index: 5;}
.zt_section2 .right .pic .videos{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;object-fit: cover;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}


.zt_section2 .right .ico{width: 52px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 8;}
.zt_section2 .right .posi{width: 278px;display: block;position: absolute;left: calc(100% - 176px);bottom: -48px;}
@media screen and (max-width:1680px) {
.zt_section2 .left{padding-right: 40px;font-size: 15px;line-height: 26px;}
}
@media screen and (max-width:1024px) {
.zt_section2{padding-top: 30px;padding-bottom: 50px;}
.zt_section2 .content{margin-top: 20px;display: block;}
.zt_section2 .left{width: 100%;padding-right: 0;font-size: 14px;line-height: 24px;margin-bottom: 14px;}
.zt_section2 .right{width: 100%;}
.zt_section2 .right .ico{width: 40px;}
.zt_section2 .right .posi{width: 130px;left: calc(100% - 110px);bottom: -20px;}
}

.zt_section3{width: 100%;padding-top: 70px;padding-bottom: 70px;position: relative;}
.zt_section3 .posi_img{width: 69px;display: block;position: absolute;right: 0;bottom: -130px;}
.zt_section3 .content{margin-top: 54px;}
.zt_section3 .content .ul{margin: -20px -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.zt_section3 .content .li{padding: 20px 15px;width: 33.3333%;}
.zt_section3 .content a{display: block;width: 100%;position: relative;background: #fff;border-radius: 0 135px 0 135px;}
.zt_section3 .content a .pic{ width: 100%; padding-bottom: 74.4%; position: relative; overflow: hidden;border-radius: 0 135px 0 135px;z-index: 4;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.zt_section3 .content a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;border-radius: 0 135px 0 135px;z-index: 4;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.zt_section3 .content a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.zt_section3 .content a .wordsbox{width: 100%;padding: 26px 40px 42px 40px;position: relative;z-index: 4;background: #fff;border-radius: 0 0 0 135px;}
.zt_section3 .content a .bt{font-size: 26px;color: #333333;line-height: 32px;text-align: center;margin-bottom: 18px;}
.zt_section3 .content a .cont{width: 100%;display: flex;justify-content: center;align-items: center;}
.zt_section3 .content a .boxs{max-width: 100%;position: relative;}
.zt_section3 .content a .jj{font-size: 18px;color: #666666;line-height: 36px;text-align: center;position: relative;z-index: 2;}
.zt_section3 .content a .ico{width: 51px;display: block;position: absolute;right: -24px;bottom: -14px;z-index: 1;}
.zt_section3 .content a .dl{margin: -6px;width: calc(100% + 12px);display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;padding-left: 8px;}
.zt_section3 .content a .dd{padding: 6px;}
.zt_section3 .content a .dd .a{padding-left: 12px;position: relative;font-size: 18px;color: #666666;line-height: 22px;}
.zt_section3 .content a .dd .a::after{content: "";display: block;width: 5px;height: 5px;background: #ed8b8f;position: absolute;left: 0;top: 50%;margin-top: -2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.zt_section3 .content a .line1{width: 100%;height: 100%;border: 1px solid #999;border-radius: 0 135px 0 135px;position: absolute;left: 0;top: 16px;z-index: 5;}
.zt_section3 .content a .line2{width: 100%;height: 100%;border-right: 10px solid #999;border-bottom: 10px solid #999; border-radius: 0 135px 0 135px;position: absolute;left: 10px;top: 10px;}
@media screen and (max-width:1024px) {
.zt_section3{padding-top: 30px;padding-bottom: 60px;}
.zt_section3 .posi_img{width: 40px;bottom: -80px;}
.zt_section3 .content{margin-top: 20px;}
.zt_section3 .content .ul{padding-bottom: 0;display: block;margin: 0;width: 100%;}
.zt_section3 .content .li{width: 100%;padding: 0;margin-bottom: 30px;}
.zt_section3 .content .li:last-child{margin-bottom: 0;}
.zt_section3 .content a .wordsbox{padding: 20px 30px 30px 30px;border-radius: 0 0 0 135px;}
.zt_section3 .content a .dl{padding-left: 32px;}
.zt_section3 .content a .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.zt_section3 .content a .jj{font-size: 14px;line-height: 24px;}
.zt_section3 .content a .ico{width: 40px;right: -18px;bottom: -8px;}
.zt_section3 .content a .dd .a{padding-left: 10px;font-size: 14px;line-height: 20px;}
.zt_section3 .content .ul .slick-dots{position: absolute; bottom: 10px; height: 8px; text-align: center;}
.zt_section3 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.zt_section3 .content .ul .slick-dots li.slick-active{ background: #469f98;}
}

.zt_section4{width: 100%;padding-top: 70px;padding-bottom: 60px;}
.zt_section4 .content{margin-top: 50px;}
.zt_section4 .ul{margin: 0 -15px;width: calc(100% + 30px);}
.zt_section4 .ul .li{padding: 0 15px;}
.zt_section4 .ul a{display: block;width: 100%;background: #eef5f0;margin-top: 24px;padding: 46px 20px 30px 20px;border-radius: 10px;position: relative;}
.zt_section4 .ul a:hover{background: #cad7d6;}
.zt_section4 .ul a .num{font-size: 45px;color: #469f98;line-height: 50px;text-align: center;font-weight: bolder;position: absolute;left: 50%;top: -25px;transform: translate(-50%,0);font-family: "微软雅黑";}
.zt_section4 .ul a .info{font-size: 16px;color: #666666;line-height: 30px;text-align: center;}
@media screen and (max-width:1680px) {
.zt_section4 .ul a{padding: 40px 16px 16px 16px;}
.zt_section4 .ul a .info{font-size: 14px;line-height: 24px;}
}
@media screen and (max-width:1024px) {
.zt_section4{padding-top: 30px;padding-bottom: 30px;}
.zt_section4 .content{margin-top: 20px;}
.zt_section4 .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 30px;}
.zt_section4 .ul .li{padding: 0 6px;}
.zt_section4 .ul a{margin-top: 15px;padding: 30px 14px 14px 14px;border-radius: 6px;}
.zt_section4 .ul a .num{font-size: 24px;line-height: 30px;top: -15px;}
.zt_section4 .ul a .info{font-size: 14px;line-height: 24px;}
.zt_section4 .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.zt_section4 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.zt_section4 .ul .slick-dots li.slick-active{ background: #469f98;}
}

.zt_section5{width: 100%;padding-top: 70px;padding-bottom: 60px;background: #eef5f0;position: relative;}
.zt_section5 .posi_img{width: 140px;display: block;position: absolute;top: calc(100% - 184px);left: 0;}
.zt_section5 .content{margin-top: 42px;}
.zt_section5 .ul{margin: 0 -15px;width: calc(100% + 30px);}
.zt_section5 .ul .li{padding: 0 15px;}
.zt_section5 .ul a{display: block;margin-top: 35px;position: relative;padding: 66px 20px 20px 20px;border-radius: 10px;background: #ffffff;}
.zt_section5 .ul a .ico{width: 75px;height: 75px;border-radius: 100%;background: linear-gradient(to bottom,#94d9b4,#377370);position: absolute;left: 50%;margin-left: -37.5px; top: -35px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zt_section5 .ul a .ico img{width: 100%;display: block;}
.zt_section5 .ul a:hover .ico{transform: rotateY(180deg);}
.zt_section5 .ul a .bt{font-size: 24px;color: #333333;line-height: 30px;text-align: center;margin-bottom: 14px;}
.zt_section5 .ul a:hover .bt{color: #7db698;}
.zt_section5 .ul a .jj{font-size: 16px;color: #666666;line-height: 25px;text-align: center;margin-bottom: 34px;min-height: 50px;}
.zt_section5 .ul a .num{font-size: 16px;color: #ffffff;line-height: 20px;text-align: center;font-weight: bold;text-shadow: 1px 0 #7db698,-1px 0 #7db698,0 1px #7db698,0 -1px #7db698,1px 1px #7db698,-1px -1px #7db698,1px -1px #7db698,-1px 1px #7db698;}
.zt_section5 .info{font-size: 18px;color: #235856;line-height: 24px;text-align: center;margin: 46px 0 32px 0;}
.zt_section5 .btn{width: 100%;display: flex;justify-content: center;align-items: center;}
.zt_section5 .btn a{display: block;font-size: 16px;color: #ffffff;line-height: 40px;border-radius: 20px;width: 188px;text-align: center;background: linear-gradient(to bottom,#81bfbb,#49a09c);}
.zt_section5 .btn a:hover{background: linear-gradient(to bottom,#49a09c,#49a09c);}
@media screen and (max-width:1680px) {
.zt_section5 .ul a .jj{font-size: 14px;line-height: 20px;margin-bottom: 20px;min-height: 40px;}
}
@media screen and (max-width:1024px) {
.zt_section5{padding-top: 30px;padding-bottom: 30px;}
.zt_section5 .posi_img{width: 60px;top: calc(100% - 90px);}
.zt_section5 .w_width{position: relative;z-index: 10;}
.zt_section5 .content{margin-top: 20px;}
.zt_section5 .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 30px;}
.zt_section5 .ul .li{padding: 0 6px;}
.zt_section5 .ul a{margin-top: 20px;padding: 34px 14px 14px 14px;border-radius: 6px;}
.zt_section5 .ul a .ico{width: 40px;height: 40px;margin-left: -20px; top: -20px;}
.zt_section5 .ul a .bt{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.zt_section5 .ul a .jj{font-size: 14px;line-height: 22px;margin-bottom: 12px;min-height: 44px;}
.zt_section5 .ul a .num{font-size: 16px;}
.zt_section5 .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.zt_section5 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.zt_section5 .ul .slick-dots li.slick-active{ background: #469f98;}
.zt_section5 .info{font-size: 14px;line-height: 20px;margin: 14px 0 20px 0;}
.zt_section5 .btn a{font-size: 14px;line-height: 34px;border-radius: 17px;width: 120px;}
}

.zt_section6{width: 100%;padding-top: 70px;padding-bottom: 100px;position: relative;}
.zt_section6::after{content: "";display: block;width: 100%;height: 1px;background: url(img/zimg40.png)no-repeat center center;background-size: cover;position: absolute;left: 50%;bottom: 136px;transform: translate(-50%,0);}
.zt_section6 .content{margin-top: 70px;}
.zt_section6 ul{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.zt_section6 .icobox{width: 96px;margin: 0 auto 14px auto;position: relative;}
.zt_section6 .icobox img{width: 100%;display: block;}
.zt_section6 .icobox .ico{width: 100%;position: absolute;left: 0;top: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.zt_section6 a:hover .icobox .ico{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);}
.zt_section6 .info{font-size: 15px;color: #666666;line-height: 26px;text-align: center;letter-spacing: -1px;}
.zt_section6 a:hover .info{color: #7db698;}
.zt_section6 .dian{width: 14px;margin: 42px auto 10px auto;}
.zt_section6 .dian img{width: 100%;display: block;}
.zt_section6 .num{font-size: 16px;color: #539285;line-height: 20px;text-align: center;}
.zt_section6 .jt_ico{width: 12px;display: block;margin-top: 42px;}
@media screen and (max-width:1680px) {
.zt_section6 .icobox{width: 70px;margin: 0 auto 12px auto;}
.zt_section6 .info{font-size: 14px;line-height: 22px;}
.zt_section6 .dian{width: 12px;margin: 30px auto 10px auto;}
.zt_section6 .num{font-size: 14px;}
.zt_section6 .jt_ico{width: 12px;display: block;margin-top: 29px;}
}
@media screen and (max-width:1024px) {
.zt_section6{padding-top: 30px;padding-bottom: 30px;}
.zt_section6::after{display: none;}
.zt_section6 .content{margin-top: 20px;}
.zt_section6 ul{display: block;}
.zt_section6 ul li{width: 100%;margin-bottom: 10px;}
.zt_section6 ul li:last-child{margin-bottom: 0;}
.zt_section6 ul a{display: flex;justify-content: flex-start;align-items: center;}
.zt_section6 .icobox{width: 50px;margin: 0;}
.zt_section6 .info{font-size: 16px;line-height: 24px;letter-spacing: 0;text-align: left;}
.zt_section6 .info br{display: none;}
.zt_section6 .dian{display: none;}
.zt_section6 .num{font-weight: bold;margin: 0 12px;font-size: 20px;line-height: 24px;}
.zt_section6 .jt_ico{width: 12px;margin-top: 0;margin-left: 19px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
}

.zt_section7{width: 100%;padding-top: 30px;padding-bottom: 20px;}
.zt_section7 .content{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.zt_section7 .left{width: 72.76923076923077%;padding-right: 30px;}
.zt_section7 .left .tit{font-size: 60px;color: #ffffff;line-height: 64px;margin-bottom: 60px;font-weight: bold;font-family: "微软雅黑";letter-spacing: 4px;}
.zt_section7 .left .tit span{font-size: 72px;line-height: 80px;color: #f0fdff;text-shadow:-3px -3px 3px #2b676f;font-family: "微软雅黑";letter-spacing: 4px;}
.zt_section7 .left .dh{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.zt_section7 .left .dh .ico{width: 46px;display: block;}
.zt_section7 .left .dh .wzbox{width: calc(100% - 46px);padding-left: 8px;}
.zt_section7 .left .dh .wz1{font-size: 14px;color: #ffffff;line-height: 18px;margin-bottom: 6px;}
.zt_section7 .left .dh .wz2{font-size: 28px;color: #ffffff;line-height: 32px;font-weight: bold;font-family: "微软雅黑";}
.zt_section7 .right{width: 27.23076923076923%;background: rgba(255,255,255,0.25);border-radius: 12px;padding: 30px 24px 50px 30px;}
.zt_section7 .right .bt{font-size: 24px;color: #ffffff;line-height: 30px;margin-bottom: 22px;text-align: center;}
.zt_section7 .right .ul{width: 100%;}
.zt_section7 .right .li{margin-bottom: 20px;position: relative;}
.zt_section7 .right .li:last-child{margin-bottom: 0;}
.zt_section7 .right .li:nth-child(3){margin-bottom: 28px;z-index: 10;}
.zt_section7 .right input{width: 100%;height: 48px;display: block;border: 1px solid rgba(255,255,255,0.31);border-radius: 8px;padding: 0 20px;font-size: 16px;color: #fff;}
.zt_section7 .right input::-webkit-input-placeholder{font-size: 16px;color: rgba(255,255,255,0.6);opacity: 1;}
.zt_section7 .right input::-moz-placeholder{font-size: 16px;color: rgba(255,255,255,0.6);opacity: 1;}
.zt_section7 .right input::moz-placeholder{font-size: 16px;color: rgba(255,255,255,0.6);opacity: 1;}
.zt_section7 .right input:-ms-input-placeholder{font-size: 16px;color: rgba(255,255,255,0.6);opacity: 1;}

.zt_section7 .right .text{width: 100%;height: 48px; line-height:46px; display: block;border: 1px solid rgba(255,255,255,0.31);border-radius: 8px;padding: 0 20px;font-size: 16px;color: rgba(255,255,255,0.6);}

.zt_section7 .right .btnbox{margin: 0 -4px;width: calc(100% + 8px);display: flex;justify-content: flex-start;align-items: flex-start;}
.zt_section7 .right .btn:nth-child(1){padding: 0 4px;width: 40%;}
.zt_section7 .right .btn:nth-child(2){padding: 0 4px;width: 60%;}
.zt_section7 .right .btn a{display: block;font-size: 16px;color: #ffffff;line-height: 40px;text-align: center;border-radius: 20px;background: linear-gradient(to bottom,#82bfba,#4aa19d);}
.zt_section7 .right .btn a:hover{background: linear-gradient(to bottom,#4aa19d,#4aa19d);}
.zt_section7 .right .li .dqld_div{width: 100%;position: absolute; left: 0;top: calc(100% + 12px);background: #fff;border-radius: 10px;overflow: hidden;}
.zt_section7 .right .li .dqld_div ul{width: 100%;overflow: hidden; overflow-y: auto;  max-height: 280px;}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar{ width: 5px;}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar-track{ background-color: #e5e5e5;}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar-thumb{ width: 5px;  background-color: #7db698;}
.zt_section7 .right .li .dqld_div li{padding: 10px 20px!important;font-size: 16px;color: #333;line-height: 20px;}
@media screen and (max-width:1024px) {
.zt_section7{padding-top: 30px;padding-bottom: 30px;}
.zt_section7 .content{display: block;}
.zt_section7 .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.zt_section7 .left .tit{font-size: 20px;line-height: 24px;margin-bottom: 12px;letter-spacing: 2px;text-align: center;}
.zt_section7 .left .tit span{font-size: 24px;line-height: 30px;}
.zt_section7 .left .dh{justify-content: center;}
.zt_section7 .left .dh .ico{width: 30px;}
.zt_section7 .left .dh .wzbox{width: auto;display: flex;justify-content: flex-start;align-items: center;}
.zt_section7 .left .dh .wz1{margin-bottom: 0;margin-right: 10px;}
.zt_section7 .left .dh .wz2{font-size: 18px;line-height: 24px;}
.zt_section7 .right{width: 100%;padding: 20px;}
.zt_section7 .right .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.zt_section7 .right .li{margin-bottom: 14px;}
.zt_section7 .right .li:nth-child(3){margin-bottom: 16px;}
.zt_section7 .right input{height: 36px;padding: 0 12px;font-size: 14px;}
.zt_section7 .right input::-webkit-input-placeholder{font-size: 14px;}
.zt_section7 .right input::-moz-placeholder{font-size: 14px;}
.zt_section7 .right input::moz-placeholder{font-size: 14px;}
.zt_section7 .right input:-ms-input-placeholder{font-size: 14px;}

.zt_section7 .right .text{height: 36px;padding: 0 12px;font-size: 14px; line-height:34px;}

.zt_section7 .right .btn a{font-size: 14px;line-height: 36px;border-radius: 18px;}
.zt_section7 .right .li .dqld_div ul{ max-height: 180px;}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar{ width: 0;}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar-track{ background-color: rgba(255,255,255,0);}
.zt_section7 .right .li .dqld_div ul::-webkit-scrollbar-thumb{ width: 0;  background-color: rgba(255,255,255,0);}
.zt_section7 .right .li .dqld_div li{padding: 8px 12px!important;font-size: 14px;line-height: 20px;}
}
/*20240601end*/